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