Puli\Repository\Resource\Collection\ArrayResourceCollection::replace PHP Méthode

replace() public méthode

public replace ( $resources )
    public function replace($resources)
    {
        Assert::allIsInstanceOf($resources, 'Puli\\Repository\\Api\\Resource\\PuliResource');
        $this->resources = is_array($resources) ? $resources : iterator_to_array($resources);
    }

Usage Example

 /**
  * @expectedException \InvalidArgumentException
  */
 public function testReplaceFailsIfNoResource()
 {
     $collection = new ArrayResourceCollection();
     $collection->replace(array('foobar'));
 }