src/Form/Produit/Service/MessageType.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Form\Produit\Service;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\FormBuilderInterface;
  5. use Symfony\Component\OptionsResolver\OptionsResolver;
  6. use Symfony\Component\Form\Extension\Core\Type\TextType;
  7. use Symfony\Component\Form\Extension\Core\Type\TextareaType;
  8. use Symfony\Component\Form\Extension\Core\Type\IntegerType;
  9. use App\Entity\Produit\Service\Message;
  10. class MessageType extends AbstractType
  11. {
  12.     /**
  13.      * @param FormBuilderInterface $builder
  14.      * @param array $options
  15.      */
  16.     public function buildForm(FormBuilderInterface $builder, array $options)
  17.     {
  18.         $builder
  19.             ->add('titre',TextType::class,array('attr'=>array('class'=>'mon-imput','placeholder'=>'Titre du message','style'=>'width: 100%;')))
  20.             ->add('nom',TextType::class,array('attr'=>array('class'=>'mon-imput','placeholder'=>'Votre nom','style'=>'width: 100%;'),'required'=>false))
  21.             ->add('contenu',TextareaType::class,array('attr'=>array('class'=>'mon-imput','placeholder'=>'Contenu du message','style'=>'width: 100%;')))
  22.             ->add('email',TextType::class,array('attr'=>array('class'=>'mon-imput','placeholder'=>'Email','style'=>'width: 100%;'),'required'=>false))
  23.         ;
  24.     }
  25.     
  26.     /**
  27.      * @param OptionsResolver $resolver
  28.      */
  29.     public function configureOptions(OptionsResolver $resolver)
  30.     {
  31.         $resolver->setDefaults(array(
  32.             'data_class' => Message::class
  33.         ));
  34.     }
  35.     /**
  36.      * @return string
  37.      */
  38.     public function getName()
  39.     {
  40.         return 'produit_servicebundle_message';
  41.     }
  42. }