Horde_Data_Base::__construct PHP Method

__construct() public method

Constructor.
public __construct ( Horde_Data_Storage $storage, array $params = [] )
$storage Horde_Data_Storage
$params array Optional parameters: - browser: (Horde_Browser) A browser object. - http: (Horde_Http_Client) A HTTP client object. - cleanup: (callback) A callback to call at cleanup time. - vars: (Horde_Variables) Form data.
    public function __construct(Horde_Data_Storage $storage, array $params = array())
    {
        $this->storage = $storage;
        if (isset($params['browser'])) {
            $this->_browser = $params['browser'];
        }
        if (isset($params['http'])) {
            $this->_http = $params['http'];
        }
        if (isset($params['cleanup']) && is_callable($params['cleanup'])) {
            $this->_cleanupCallback = $params['cleanup'];
        }
        $this->_vars = isset($params['vars']) ? $params['vars'] : Horde_Variables::getDefaultVariables();
    }