/** * Add directories from configuration to Filesystem * * @param DirectoryList $directoryList * @return void */ public function configure(DirectoryList $directoryList) { foreach ($this->directories as $code => $directoryConfiguration) { if (!$directoryList->isConfigured($code)) { $directoryList->addDirectory($code, $directoryConfiguration); } } foreach ($this->protocols as $code => $protocolConfiguration) { $directoryList->addProtocol($code, $protocolConfiguration); } }
/** * @expectedException \Magento\Framework\Filesystem\FilesystemException */ public function testAddDefinedDirectory() { $directories = array(AppFilesystem::STATIC_VIEW_DIR => array('path' => '')); $directoryList = new DirectoryList(__DIR__, $directories); $directoryList->addDirectory(AppFilesystem::STATIC_VIEW_DIR, array('path' => '')); }