security->isGranted('ROLE_ADMIN')) { throw new AccessDeniedException('Access denied: ROLE_ADMIN required.'); } $prestataire = new Prestataire(); $prestataire->setName($name); $prestataire->setEmail($email); $prestataire->setPhone($phone); $prestataire->setWebsite($website); $this->entityManager->persist($prestataire); $this->entityManager->flush(); return json_encode(Serializer::prestataire($prestataire)); } }