private function initialize()
 {
     $sessionStatus = $this->session->getStatus();
     switch ($sessionStatus) {
         case PHP_SESSION_DISABLED:
             throw new \Exception(self::SESSIONS_ARE_DISABLED);
         case PHP_SESSION_ACTIVE:
             return;
         case PHP_SESSION_NONE:
             $this->session->start();
     }
 }