Returns a copy

@return StringList
@see OrderedList::copy()
171590
public function copy(){
        $copy = parent::copy();
        $copy->delimiter = $this->delimiter;
        $copy->prefix = $this->prefix;
        $copy->suffix = $this->suffix;
        return $copy;
    }
176136
public function getArrayCopy()
    {
        $data = $this->data;

        foreach ($data as $key => $value) {
            if ($value instanceof self) {
                $data[$key] = $value->getArrayCopy();
            }
        }

        return $data;
    }
41578
public function copy()
    {
        return parent::copy()->setGlue($this->glue)
                             ->setPrefix($this->prefix)
                             ->setSuffix($this->suffix);
    }
1116744
public function copy()
	{
		$view = $this->getView();

		$view->physicalData = $this->toArray( $view->item, true );
		$view->physicalBody = '';

		foreach( $this->getSubClients() as $client ) {
			$view->physicalBody .= $client->copy();
		}

		return $this->render( $view );
	}
1100204
function Copy()
     {
         return new Date($this->Day(), $this->Month(), $this->Year(),
                         $this->Hour(), $this->Minute(), $this->Second());
     }
1332198
public function CloneInstance()
	{
		$result = new IDFilterNodeIterator( $this->context, $this->type );
		$result->IDRef = $this->IDRef;
		$result->iterator = $this->iterator->CloneInstance();
		$result->Reset();
		return $result;
	}
980314
public static function copy(HttpRequest $request)
    {
        return new self(
            $request->getHost(),
            $request->getUri(),
            $request->getMethod(),
            $request->getHeaders(),
            $request->getBody()
        );
    }
1164327
public function apply($list): SplDoublyLinkedList
    {
        $newList = clone $list;

        $copy = $this->createCopyClosure();

        return $copy($newList);
    }
826902
public function copy($deep = true){
		
		$arr = array();
		
		foreach($this->_Arr as $key => $item){
			$arr[$key] = $deep
					? Functions\Object::copy($item)
					: $item;
		}
		
		return new static($arr);
		
	}
648602
public static function copy($value) {
    if(is_object($value) || is_array($value)) {
      return unserialize(serialize($value));
    }
    return $value;
  }
842265
public function copy() {
        $copied = clone $this;

        $worksheetCount = count($this->_workSheetCollection);
        for ($i = 0; $i < $worksheetCount; ++$i) {
            $this->_workSheetCollection[$i] = $this->_workSheetCollection[$i]->copy();
            $this->_workSheetCollection[$i]->rebindParent($this);
        }

        return $copied;
    }
1312861
public function copy()
	{
		$view = $this->getView();

		$view->addressData = $this->toArray( $view->item, true );
		$view->addressBody = '';

		foreach( $this->getSubClients() as $client ) {
			$view->addressBody .= $client->copy();
		}

		return $this->render( $view );
	}
1110259
public static function copy($value){
		
		if(\is_object($value)){
			
			if(\is_callable($value)){
				return \Closure::bind($value, null);
			}
			
			return clone $value;
			
		}
		
		return $value;
		
	}
757244
public function jsonSerialize()
    {
        $copy = [];
        foreach ((array)$this as $key => $value) {
            if (!is_string($value)) {
                $element = $value->getElement();
                if (is_object($element)
                    and method_exists($element, 'name')
                    and $name = $element->name()
                ) {
                    $copy[$name] = $value instanceof JsonSerializable ? $value->jsonSerialize() : $value;
                }
                $copy[$key] = $value instanceof JsonSerializable ? $value->jsonSerialize() : $value;
            } else {
                $copy[$key] = $value;
            }
        }
        return $copy;
    }
1370349
public function copy()
	{
		$view = $this->getView();

		$view->propertyData = $this->toArray( $view->item, true );
		$view->propertyTypes = $this->getPropertyTypes();
		$view->propertyBody = '';

		foreach( $this->getSubClients() as $client ) {
			$view->propertyBody .= $client->copy();
		}

		return $this->render( $view );
	}
41722
public function copy()
	{
		$view = $this->getView();

		$view->subscriptionData = $this->toArray( $view->item, true );
		$view->subscriptionBody = '';

		foreach( $this->getSubClients() as $client ) {
			$view->subscriptionBody .= $client->copy();
		}

		return $this->render( $view );
	}
563628
public function copy()
    {
        $copied = clone $this;

        $worksheetCount = count($this->workSheetCollection);
        for ($i = 0; $i < $worksheetCount; ++$i) {
            $this->workSheetCollection[$i] = $this->workSheetCollection[$i]->copy();
            $this->workSheetCollection[$i]->rebindParent($this);
        }

        return $copied;
    }