BCard - Documentation technique

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

        
On this page

Search results