/**
  * @param User $user
  * @return LicencesUsers
  */
 public function getNewLicences(User $user)
 {
     $birthday = $user->getBirthday();
     $prefixLicence = $this->getJulianDate($birthday->format('Y-m-d H:i:s'));
     $em = $this->em;
     //create empty entity licence
     $licence = new LicencesUsers();
     $em->persist($licence);
     $em->flush();
     //set data to create licence
     $idLicence = str_pad($licence->getId(), 5, 0, STR_PAD_LEFT);
     $jd = $this->getJulianDate('now');
     // create number licence and flush it
     $licence->setLicence(self::PREFIX_LICENCE . $prefixLicence . $idLicence . $jd);
     $em->persist($licence);
     $em->flush();
     return $licence;
 }