Constructor.
public __construct ( Horde_Kolab_Storage_Factory $factory, array $params = [] ) | ||
$factory | Horde_Kolab_Storage_Factory | A factory for helper objects. |
$params | array | Connection parameters. |
/** * Constructor. * * @param Horde_Kolab_Storage_Factory $factory A factory for helper objects. * @param array $params Connection parameters. */ public function __construct(Horde_Kolab_Storage_Factory $factory, $params = array()) { if (isset($params['data'])) { if (is_array($params['data'])) { $params['data'] = new Horde_Kolab_Storage_Driver_Mock_Data($params['data']); } $this->_data = $params['data']; unset($params['data']); } else { $this->_data = new Horde_Kolab_Storage_Driver_Mock_Data(array()); } parent::__construct($factory, $params); }