src/Form/ResetpassForm.php line 14

Open in your IDE?
  1. <?php
  2.     namespace App\Form;
  3.     use Symfony\Component\Form\AbstractType;
  4.     use Symfony\Component\Form\Extension\Core\Type\SubmitType;
  5.     use Symfony\Component\Form\Extension\Core\Type\EmailType;
  6.     use Symfony\Component\Form\FormBuilderInterface;
  7.     use Symfony\Component\OptionsResolver\OptionsResolver;
  8.     use Symfony\Component\Validator\Constraints\Email;
  9.     use Symfony\Component\Validator\Constraints\Length;
  10.     use Symfony\Component\Validator\Constraints\NotBlank;
  11.     class ResetpassForm extends AbstractType
  12.     {
  13.         public function buildForm(FormBuilderInterface $builder, array $options)
  14.         {
  15.             return $builder
  16.                 ->add('email'EmailType::class, [
  17.                     'constraints'     => [
  18.                         new NotBlank(),
  19.                         new Email(),
  20.                         new Length([
  21.                             'max' => 80
  22.                         ])
  23.                     ],
  24.                     'attr'  => ['autocomplete' => 'off''maxlength' => 80'error-message' => null],
  25.                     'label' => 'form_resetpass_email'
  26.                 ])
  27.                 ->add('submit'SubmitType::class, [
  28.                     'label' => 'form_resetpass_submit',
  29.                     'attr'  => ['class' => 'btn-primary btn-info btn-block btn'],
  30.                 ]);
  31.         }
  32.         public function configureOptions(OptionsResolver $resolver)
  33.         {
  34.         }
  35.         public function getName()
  36.         {
  37.             return 'app_bundle_resetpass_form';
  38.         }
  39.     }