Horde_Core_HashTable_Vfs::__construct PHP Méthode

__construct() public méthode

public __construct ( array $params = [] )
$params array
    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)));
    }

Usage Example

Exemple #1
0
 /**
  */
 public function __construct(array $params = array())
 {
     global $session;
     parent::__construct(array('prefix' => $session->getToken(), 'vfspath' => self::VFS_PATH));
     $this->gc(86400);
 }