Пример #1
0
 /**
  * Directory structure initializing
  */
 protected function _initFilesystem()
 {
     $this->_createWriteableDir($this->getTargetDir());
     $this->_createWriteableDir($this->getQuoteTargetDir());
     $this->_createWriteableDir($this->getOrderTargetDir());
     // Directory listing and hotlink secure
     if (!$this->_filesystem->isFile($this->getTargetDir() . DS . '.htaccess')) {
         $stream = $this->_filesystem->createStream($this->getTargetDir() . DS . '.htaccess');
         $stream->open('w+');
         $stream->write("Order deny,allow\nDeny from all");
         $stream->close();
     }
 }
Пример #2
0
 /**
  * @expectedException Magento_Filesystem_Exception
  * @expectedExceptionMessage Filesystem doesn't support streams.
  */
 public function testCreateStreamException()
 {
     $filesystem = new Magento_Filesystem($this->_getDefaultAdapterMock());
     $filesystem->setWorkingDirectory('/tmp');
     $filesystem->createStream('/tmp/test.txt');
 }