CompanyOrderType
extends AbstractType
in package
Formulaire de commande groupée de cartes physiques pour plusieurs employés d'une entreprise.
Formulaire non mappé sur une entité (configureOptions() ne définit pas de data_class) :
sélection multiple d'employés (EntityType sur Employee, choix restreints à l'option
employees, au moins un employé requis) et un type de carte (EntityType sur Card, choix
restreints à l'option card_types). Le champ paymentMethod propose trois choix, tels qu'ils
figurent dans le formulaire : « Orange Money » (orange_money), « Carte de crédit »
(credit_card) et « Paiement à la livraison » (cash_on_delivery).
Options personnalisées attendues par configureOptions() : employees et card_types
(tableaux de choix, vides par défaut). Aucune référence à App\Form\CompanyOrderType n'a été
trouvée ailleurs dans le code ; son point d'utilisation n'a pas pu être identifié.
Table of Contents
Methods
- buildForm() : void
- configureOptions() : void
Methods
buildForm()
public
buildForm(FormBuilderInterface $builder, array<string|int, mixed> $options) : void
Parameters
- $builder : FormBuilderInterface
- $options : array<string|int, mixed>
configureOptions()
public
configureOptions(OptionsResolver $resolver) : void
Parameters
- $resolver : OptionsResolver