Example #1
0
 /**
  * @param $type
  * @param User|Organization $user
  */
 private function createSession($type, $user)
 {
     /** @var EntityManager $em */
     $em = $this->getDoctrine()->getManager();
     $session = new Session($type, $user->getId());
     $session->createName($_SERVER);
     $em->persist($session);
     $em->flush();
     setcookie(md5('etuutt-session-cookie-name'), $session->getToken(), $session->getExpireAt()->format('U'), '/');
 }