/** * @covers Alchemy\Zippy\Resource\ResourceCollection::getContext * @covers Alchemy\Zippy\Resource\ResourceCollection::setContext */ public function testGetSetContext() { $collection = new ResourceCollection('supa-context'); $this->assertEquals('supa-context', $collection->getContext()); $collection->setContext('cool context'); $this->assertEquals('cool context', $collection->getContext()); }
/** * This method must be called once the ResourceCollection has been processed. * * It will remove temporary files * * @todo this should be done in the __destruct method of ResourceCollection * * @param ResourceCollection $collection */ public function cleanup(ResourceCollection $collection) { if ($collection->isTemporary()) { try { $this->filesystem->remove($collection->getContext()); } catch (IOException $e) { // log this ? } } }