requireRole($this->security, 'ROLE_GESTIONNAIRE'); $constructeur = new Constructeur(); $constructeur->setName($name); $constructeur->setEmail('' !== $email ? $email : null); $constructeur->setPhone('' !== $phone ? $phone : null); $this->em->persist($constructeur); $this->em->flush(); return $this->jsonResponse([ 'id' => $constructeur->getId(), 'name' => $constructeur->getName(), ]); } }