'preSetData'); } public function preSetData(FormEvent $event) { $data = $event->getData(); $form = $event->getForm(); if (!$data || !trim($data->getCode())) { $form->add( 'code', 'text', array( 'required' => true, 'constraints' => array( new NotBlank(), ) ) ); } } }