Example #1
0
 /**
  * Opens the stream in the specified mode
  *
  * @param Magento_Filesystem_Stream_Mode|string $mode
  */
 public function open($mode)
 {
     if ($mode instanceof Magento_Filesystem_Stream_Mode) {
         $mode = $mode->getMode();
     }
     $mode = new Magento_Filesystem_Stream_Mode_Zlib($mode);
     parent::open($mode);
 }
Example #2
0
 /**
  * @param string $method
  * @param array $arguments
  * @dataProvider forbiddenWriteDataProvider
  * @expectedException Magento_Filesystem_Exception
  * @expectedExceptionMessage The stream does not allow write.
  */
 public function testForbiddenWrite($method, array $arguments = array(1))
 {
     $this->_stream->open(new Magento_Filesystem_Stream_Mode('r'));
     call_user_func(array($this->_stream, $method), $arguments);
 }