/** * Dispatches to methods that handle various requirements of a first * instantiation. */ protected static function _initStaticProperties() { self::_validateSettings(); // The database functionality is optional if (OAUTH_DB_DSN) { self::$_dbConn = \PFXUtils::getDBConn(OAUTH_DB_DSN, OAUTH_DB_USER, OAUTH_DB_PASSWORD); self::_initDBStatements(); self::_destroyExpiredTokens(); } self::$_staticPropsReady = true; }