public function getIdentity() { if (is_null($this->_identity)) { $identityColumn = $this->_indexInstance->getIndexColumn(); $this->_identity = $this->{$identityColumn}; } return $this->_identity; }
/** * Returns the test database connection. * * @return PHPUnit_Extensions_Database_DB_IDatabaseConnection */ protected function getConnection() { if ($this->_sqlConnection == null) { $config = Zend_Registry::get('config')->toArray(); $connection = Zend_Db::factory($config['db']['adapter'], $config['db']); $this->_sqlConnection = $this->createZendDbConnection($connection, 'test'); Zend_Db_Table_Abstract::setDefaultAdapter($connection); $this->_adapter = new Ext_HandlerSocket_Adapter_Pecl($config['hs']['params']); Ext_HandlerSocket_IndexAbstract::setDefaultAdapter($this->_adapter); } return $this->_sqlConnection; }
/** * Метод устанавливает адаптер, который будет использоваться как адаптер по умолчанию. * * @static * @param Ext_HandlerSocket_AdapterAbstract $adapter Инстанс адаптера, который следует установить дефолтным адаптером * @return Ext_HandlerSocket_AdapterAbstract|null Предыдущее значение дефолтного адаптера. * @throws Ext_HandlerSocket_Adapter_Exception Будет выброшено, если переданный объект не является адаптером. */ public static function setDefaultAdapter($adapter) { if (!$adapter instanceof Ext_HandlerSocket_AdapterAbstract) { throw new Ext_HandlerSocket_Adapter_Exception("Default adapter should be passed as instance of Ext_HandlerSocket_AdapterAbstract class." . get_class($adapter) . " passed.", Ext_HandlerSocket_Adapter_Exception::INVALID_ADAPTER); } $prevValue = self::$_defaultAdapter; self::$_defaultAdapter = $adapter; return $prevValue; }