public function replace($resources) { Assert::allIsInstanceOf($resources, 'Puli\\Repository\\Api\\Resource\\PuliResource'); $this->resources = is_array($resources) ? $resources : iterator_to_array($resources); }
/** * @expectedException \InvalidArgumentException */ public function testReplaceFailsIfNoResource() { $collection = new ArrayResourceCollection(); $collection->replace(array('foobar')); }