src/Form/UsuarioEsqueciSenhaType.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Form;
  3. use App\Entity\Usuario;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\Extension\Core\Type\TextType;
  6. use Symfony\Component\Form\FormBuilderInterface;
  7. use Symfony\Component\OptionsResolver\OptionsResolver;
  8. class UsuarioEsqueciSenhaType extends AbstractType
  9. {
  10.     public function buildForm(FormBuilderInterface $builder, array $options): void
  11.     {
  12.         $builder->add(
  13.             'cpf',
  14.             TextType::class,
  15.             [
  16.                 'label' => 'label.cpf',
  17.                 'required' => true,
  18.                 'row_attr' => [
  19.                     'class' => 'col-sm-12 mb-3 col-lg-4'
  20.                 ],
  21.                 'attr' => [
  22.                     'placeholder' => ''
  23.                 ]
  24.             ]
  25.         );
  26.     }
  27.     public function configureOptions(OptionsResolver $resolver): void
  28.     {
  29.         $resolver->setDefaults([
  30.             'data_class' => Usuario::class,
  31.             'validation_groups' => [
  32.                 'esqueci_senha'
  33.             ],
  34.             'attr' => [
  35.                 'novalidate' => 'novalidate',
  36.                 'method' => 'post'
  37.             ]
  38.         ]);
  39.     }
  40.     public function getBlockPrefix()
  41.     {
  42.         return '';
  43.     }
  44. }