Horde_SessionHandler_Storage::__construct PHP Method

__construct() public method

Constructor.
public __construct ( array $params = [] )
$params array Configuration parameters.
    public function __construct(array $params = array())
    {
        $this->_params = array_merge($this->_params, $params);
    }

Usage Example

示例#1
0
 /**
  * Constructor.
  *
  * @param array $params  Parameters:
  * <pre>
  * collection: (string) The collection to store data in.
  * mongo_db: (Horde_Mongo_Client) [REQUIRED] The Mongo client object.
  * </pre>
  */
 public function __construct(array $params = array())
 {
     if (!isset($params['mongo_db'])) {
         throw new InvalidArgumentException('Missing mongo_db parameter.');
     }
     parent::__construct(array_merge(array('collection' => 'horde_sessionhandler'), $params));
     $this->_db = $this->_params['mongo_db']->selectCollection(null, $this->_params['collection']);
 }
All Usage Examples Of Horde_SessionHandler_Storage::__construct