public function onStart(EnvironmentEvent $event) { $dsm = $event->getDataSourceManager(); $item = new Item('Content from item in memory data source', 'memory-datasource.txt'); $item->setPath('memory-datasource.txt', Item::SNAPSHOT_PATH_RELATIVE); $memoryDataSource = new MemoryDataSource(); $memoryDataSource->addItem($item); $dsm->setDataSource('memory-plugin', $memoryDataSource); }
/** * @expectedException \RuntimeException */ public function testAddExistingInclude() { $item = new Item('<p>Hi {{ name }}', 'includes/name.html'); $memoryDataSource = new MemoryDataSource(); $memoryDataSource->addItem($item); $memoryDataSource->addItem($item); }