static function __static() { if (extension_loaded('sybase_ct')) { ini_set('sybct.deadlock_retry_count', 0); \rdbms\DriverManager::register('sybase+ct', new \lang\XPClass(__CLASS__)); } }
static function __static() { if (extension_loaded('mssql')) { \rdbms\DriverManager::register('mssql+std', new \lang\XPClass(__CLASS__)); \rdbms\DriverManager::register('sybase+ms', new \lang\XPClass(__CLASS__)); } }
static function __static() { if (strncasecmp(PHP_OS, 'Win', 3) === 0) { self::$lookup = XPClass::forName('rdbms.tds.SqlIniLookup')->newInstance(); } else { if (getenv('SYBASE')) { self::$lookup = XPClass::forName('rdbms.tds.InterfacesLookup')->newInstance(); } else { self::$lookup = XPClass::forName('rdbms.tds.FreeTdsLookup')->newInstance(); } } DriverManager::register('sybase+x', new XPClass(__CLASS__)); }
static function __static() { if (extension_loaded('interbase')) { \rdbms\DriverManager::register('ibase+std', new \lang\XPClass(__CLASS__)); } }
/** * This method gets invoked before any test method of the given class is * invoked, and before any methods annotated with beforeTest. * * @param lang.XPClass $c * @return void * @throws unittest.PrerequisitesNotMetError */ public function beforeTestClass(\lang\XPClass $c) { \rdbms\DriverManager::register('mock', \lang\XPClass::forName(self::MOCK_CONNECTION_CLASS)); }
static function __static() { DriverManager::register('mysql+x', new XPClass(__CLASS__)); }
static function __static() { \rdbms\DriverManager::register('mysql+std', new \lang\XPClass(__CLASS__)); }
/** * Registers driver and tracks registration. * * @param string name * @param lang.XPClass class */ protected function register($name, $class) { DriverManager::register($name, $class); $this->registered[] = $name; }
public static function registerMockConnection() { \rdbms\DriverManager::register('mock', \lang\XPClass::forName('net.xp_framework.unittest.rdbms.mock.MockConnection')); Job::getPeer()->setConnection(\rdbms\DriverManager::getConnection('mock://mock/JOBS?autoconnect=1')); }
static function __static() { if (extension_loaded('mysqli')) { \rdbms\DriverManager::register('mysql+i', new \lang\XPClass(__CLASS__)); } }
public static function registerMockConnection() { DriverManager::register('mock', XPClass::forName('rdbms.unittest.mock.MockConnection')); Job::getPeer()->setConnection(DriverManager::getConnection('mock://mock/JOBS?autoconnect=1')); }