public static function create(Gpf_ModuleBase $module = null, $sessionId = null) { if ($module === null) { $module = new Gpf_System_Module(); } if (self::$instance != null) { return; } self::$instance = new self(self::getSessionName($module->getRoleType())); if ($sessionId !== null) { self::$instance->setId($sessionId); } self::$instance->start(); self::$instance->setVarRaw(self::MODULE, $module); self::$instance->createAuthUser(); }
protected function initSession() { Gpf_System_Session::create($this, $sessionId); }