src/Security/Form/Type/ForgottenPasswordType.php line 13

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Security\Form\Type;
  4. use App\Security\Form\DataTransferObject\ForgottenPassword;
  5. use Symfony\Component\Form\AbstractType;
  6. use Symfony\Component\Form\Extension\Core\Type\EmailType;
  7. use Symfony\Component\Form\FormBuilderInterface;
  8. use Symfony\Component\OptionsResolver\OptionsResolver;
  9. class ForgottenPasswordType extends AbstractType
  10. {
  11.     /**
  12.      * @param array<string, mixed> $options
  13.      */
  14.     public function buildForm(FormBuilderInterface $builder, array $options): void
  15.     {
  16.         $builder->add('email'EmailType::class, [
  17.             'label' => 'Adresse email',
  18.             'empty_data' => '',
  19.         ]);
  20.     }
  21.     public function configureOptions(OptionsResolver $resolver): void
  22.     {
  23.         $resolver->setDefault('data_class'ForgottenPassword::class);
  24.     }
  25. }