src/Form/ResetPasswordForm.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Form;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\Extension\Core\Type\PasswordType;
  5. use Symfony\Component\Form\FormBuilderInterface;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. class ResetPasswordForm extends AbstractType
  8. {
  9.     public function buildForm(FormBuilderInterface $builder, array $options)
  10.     {
  11.         $builder
  12.             ->add('password'PasswordType::class, ['label' => 'Nouveau mot de passe''required' => true])
  13.             ->add('passwordConfirmation'PasswordType::class, ['label'=>'Confirmez le mot de passe''required' => true])
  14.             ->add('token'null, ['label'=> null]);
  15.         $builder->setAction($options['action']);
  16.     }
  17.     public function configureOptions(OptionsResolver $resolver)
  18.     {
  19.         $resolver->setRequired('action');
  20.         parent::configureOptions($resolver);
  21.     }
  22. }