Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.humitest.fr
/
htdocs
/
src
/
Form
/
/srv/data/web/vhosts/www.humitest.fr/htdocs/src/Form/CodePromoType.php
<?php namespace App\Form; use App\Entity\CodePromo; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Vich\UploaderBundle\Form\Type\VichImageType; use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\Form\Extension\Core\Type\DateType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\Form\Extension\Core\Type\TextareaType; class CodePromoType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('code', TextType::class, [ 'label' => 'Code Promo', ]) ->add('taux', TextType::class, [ 'label' => 'Taux de rabais', ]) ->add('dateDebut', DateType::class, [ 'widget' => 'single_text', ]) ->add('dateFin', DateType::class, [ 'widget' => 'single_text', ]) ->add('typePrix', ChoiceType::class, [ 'label' => 'Type de prix', 'choices' => [ 'Revendeur' => 'Revendeur', 'Distributeur' => 'Distributeur', 'Distributeur 10' => 'Distributeur 10', 'Distributeur 20' => 'Distributeur 20', 'Autre' => 'Autre' ], ]); ; } public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults([ 'data_class' => CodePromo::class, 'translation_domain' => 'forms' ]); } }