예제 #1
0
 /**
  * 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);
     }
 }
예제 #2
0
 /**
  * @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' => ''));
 }