BCard - Documentation technique

PaymentType extends AbstractType
in package

Formulaire de sélection de la méthode de paiement, alimentant l'entité `Payment`.

Unique champ paymentMethod, à choix exclusif (boutons radio), proposant tel quel dans le formulaire « Carte de crédit » (Payment::CREDIT_CARD) et « Orange Money (Bientôt disponible) » (Payment::ORANGE_MONEY) — le libellé indique que l'option Orange Money n'est pas encore opérationnelle à cet endroit. « Carte de crédit » est la valeur par défaut. Le choix est contraint par le formulaire à l'une de ces deux valeurs (Assert\Choice). La protection CSRF est explicitement configurée (csrf_field_name = _token, csrf_token_id = payment_form), alors que la valeur par défaut de Symfony aurait suffi.

Aucune référence à App\Form\PaymentType 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