__construct() public method

Constructor.
public __construct ( Horde_Kolab_Storage_Factory $factory, array $params = [] )
$factory Horde_Kolab_Storage_Factory A factory for helper objects.
$params array Connection parameters.
示例#1
0
文件: Mock.php 项目: raz0rsdge/horde
 /**
  * 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);
 }