public static function prepareSession() { if (!self::$session) { self::$session = @self::unserializeSession(self::getRawSession()); if (!self::$session) { self::report("unable to parse the session, generally this is because the session has expired"); } } }