Author: Mike Naberezny (mike@maintainable.com)
Author: Derek DeVries (derek@maintainable.com)
Author: Chuck Hagenbuch (chuck@horde.org)
Inheritance: extends Horde_Db_Adapter_Pdo_Abstract
コード例 #1
0
ファイル: SqlTest.php プロジェクト: jubinpatel/horde
 public function setUp()
 {
     $GLOBALS['injector'] = $this->getInjector();
     $factory = new Passwd_Factory_Driver($this->getInjector());
     $factory->backends = array();
     // Get a Horde_Db_Adapter to prevent usage of Horde_Core_Factory_Db.
     $db = new Horde_Db_Adapter_Pdo_Sqlite(array('dbname' => ':memory:'));
     $db->execute("CREATE TABLE horde_users (\n            user_uid VARCHAR(255) PRIMARY KEY NOT NULL,\n            user_pass VARCHAR(255) NOT NULL,\n            user_soft_expiration_date INTEGER,\n            user_hard_expiration_date INTEGER\n        );");
     $this->driver = new Passwd_Driver_Sql(array('db' => $db));
 }
コード例 #2
0
ファイル: SqliteTest.php プロジェクト: jubinpatel/horde
 protected static function _getConnection($overrides = array())
 {
     $config = array('dbname' => ':memory:');
     $config = array_merge($config, $overrides);
     $conn = new Horde_Db_Adapter_Pdo_Sqlite($config);
     $cache = new Horde_Cache(new Horde_Cache_Storage_Mock());
     $conn->setCache($cache);
     //$conn->setLogger(new Horde_Log_Logger(new Horde_Log_Handler_Cli()));
     return array($conn, $cache);
 }