BCard - Documentation technique

PlanType extends AbstractType
in package

Formulaire d'administration d'un plan d'abonnement (offre tarifaire).

Alimente l'entité Plan : nom (obligatoire, 100 caractères maximum), description facultative (255 caractères maximum), prix mensuel et annuel en francs guinéens (GNF, obligatoires, positifs ou nuls), nombre de cartes incluses (facultatif, positif ou nul, 0 signifiant illimité selon le texte d'aide du champ), prix par carte supplémentaire, badge d'affichage facultatif, ordre d'affichage (obligatoire, positif ou nul), indicateurs « plan actif » et « plan populaire ». Le champ features (sélection multiple à cases à cocher) propose les choix renvoyés par PredefinedFeaturesService::getAllFeatures(), injecté dans le constructeur.

Table of Contents

Properties

$featuresService  : PredefinedFeaturesService

Methods

__construct()  : mixed
buildForm()  : void
configureOptions()  : void
getFeatureChoices()  : array<string|int, mixed>

Properties

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

getFeatureChoices()

private getFeatureChoices() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results