src/Form/User/RegistrationForm.php line 19
<?phpnamespace App\Form\User;use App\Entity\City;use App\Entity\User;use Symfony\Bridge\Doctrine\Form\Type\EntityType;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\Extension\Core\Type\PasswordType;use Symfony\Component\Form\Extension\Core\Type\RepeatedType;use Symfony\Component\Form\Extension\Core\Type\TextType;use Symfony\Component\Form\FormBuilderInterface;use Symfony\Component\OptionsResolver\OptionsResolver;/*** Class RegistrationForm* @package App\Form\User*/class RegistrationForm extends AbstractType{/*** @var null*/private $validationGroups = null;/*** @param FormBuilderInterface $builder* @param array $options*/public function buildForm(FormBuilderInterface $builder, array $options){$this->validationGroups = $options['validation_groups'];$builder->add('firstName', TextType::class, ['label' => 'registracija.ime'])->add('lastName', TextType::class, ['label' => 'registracija.prezime'])->add('email', TextType::class, ['label' => 'registracija.email'])->add('plainPassword', RepeatedType::class, ['type' => PasswordType::class,'first_options' => ['label' => 'registracija.lozinka'],'second_options' => ['label' => 'registracija.ponovoLozinka'],]);}/*** @param OptionsResolver $resolver*/public function configureOptions(OptionsResolver $resolver){$resolver->setDefaults(['data_class' => User::class,'validation_groups' => $this->validationGroups,]);}}