/**
  * @param AbstractSession $session
  * @validate $session \TYPO3\Sessions\Domain\Validator\ActiveUserValidator
  * @return string
  */
 public function createAction(AbstractSession $session)
 {
     $user = $this->frontendUserRepository->findCurrentUser();
     $session->addSpeaker($user);
     $this->sessionRepository->add($session);
     $this->persistenceManager->persistAll();
     return json_encode($session);
 }