/** * @throws AnwUnexpectedException */ static function loadDriver() { AnwDebug::startbench("Sessions driver init"); self::$oDriver = AnwSessionsDriver::loadComponent(AnwComponent::globalCfgDriverSessions()); self::$oDriver->init(); if (self::isDriverInternal()) { self::debug("Sessions Driver loaded : internal"); } else { if (self::isDriverExternal()) { self::debug("Sessions Driver loaded : external"); } else { throw new AnwUnexpectedException("Unknown sessionsdriver type"); } } AnwDebug::stopbench("Sessions driver init"); }