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');
 }