src/Form/User/InscriptionType.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Form\User;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\FormBuilderInterface;
  5. use Symfony\Component\OptionsResolver\OptionsResolver;
  6. use App\Entity\User\User;
  7. class InscriptionType extends AbstractType
  8. {
  9.     /**
  10.      * @param FormBuilderInterface $builder
  11.      * @param array $options
  12.      */
  13.     public function buildForm(FormBuilderInterface $builder, array $options)
  14.     {
  15.         $builder
  16.             ->remove('reference')
  17.             ->remove('isEnabled')
  18.             ->remove('rolePrincipal')
  19.             ->remove('isComparaisonAll');
  20.     }
  21.     public function getParent()
  22.     {
  23.         return UserType::class;
  24.     }
  25.     /**
  26.      * @param OptionsResolver $resolver
  27.      */
  28.     public function configureOptions(OptionsResolver $resolver)
  29.     {
  30.         $resolver->setDefaults(array(
  31.             'data_class' => User::class
  32.         ));
  33.     }
  34. }