public static function initialize(SessionInterface $session, $inputLang = null) { $lang = $inputLang ? $inputLang : DEFAULT_LANG; if (!$session->has('lang') || $session->get('lang') != $lang) { $session->set('lang', $lang); } static::load($lang); static::$lang = $lang; }
/** * Checks if the session fingerprint is correct. * * @return bool */ private function checkSession() { return $this->session->has('ss_fprint') && $this->createSessionFingerprint() === $this->session->get('ss_fprint'); }