/** * @param FilterFormEvent $event */ public function onPreCreateForm(FilterFormEvent $event) { $formData = $event->getData(); if (!$formData instanceof User) { return; } /** @var \Symfony\Component\Form\FormInterface $form */ $form = $event->getForm(); if (!$formData->getId() || 'user' !== $form->getName()) { return; } $form->remove('plainPassword'); }