/**
* 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);
}