public function getDifference(CollectionInterface $collection)
 {
     $this->validateValueType($collection->getValueType());
     $diffCollection = clone $this;
     $diffCollection->removeAny($collection);
     return $diffCollection;
 }
예제 #2
0
 public function setAll($index, CollectionInterface $collection)
 {
     $this->validateValueType($collection->getValueType());
     $uniqueCollection = $collection->getDifference($this);
     return $this->setCollectionIntoIndex($index, $uniqueCollection);
 }
예제 #3
0
 public function setAll($index, CollectionInterface $collection)
 {
     $this->validateValueType($collection->getValueType());
     return $this->setCollectionIntoIndex($index, $collection);
 }