/** * Constructor * * @param string $name The source name * @param array $params The parameter array describing the source * * @return Turba_Driver */ public function __construct($name = '', array $params = array()) { parent::__construct($name, $params); $this->_share = $this->_params['config']['params']['share']; $this->_driver = $GLOBALS['injector']->getInstance('Turba_Factory_Driver')->create($this->_params['config'], $name); $this->_driver->setContactOwner($this->_getContactOwner()); $this->_driver->setSourceName($name); }