public function create(FormInterface $form, Request $request) { $form->handleRequest($request); if (!$form->isValid()) { return false; } $entity = $form->getData(); if ($form->isSubmitted()) { if (!is_null($this->manager->checkUniqueEmail($entity->getUser()->getEmail()))) { $form->addError(new FormError('Email ja cadastrado!')); return false; } } $this->manager->create($entity); return true; }