__construct() public method

public __construct ( array $params = [] )
$params array Additional configuration parameters:
  - vfs: (Horde_Vfs_Base) [REQUIRED] VFS object.
  - vfspath: (string) VFS path to use.
Example #1
0
 /**
  */
 public function __construct(array $params = array())
 {
     global $injector;
     try {
         $vfs = $injector->getInstance('Horde_Core_Factory_Vfs')->create();
     } catch (Horde_Vfs_Exception $e) {
     }
     if (!isset($vfs) || $vfs instanceof Horde_Vfs_Null) {
         $vfs = new Horde_Vfs_File(array('vfsroot' => Horde::getTempDir()));
     }
     parent::__construct(array_merge($params, array('logger' => $injector->getInstance('Horde_Core_Log_Wrapper'), 'vfs' => $vfs)));
 }