CompanyDetailsType
extends AbstractType
in package
Formulaire de saisie des informations d'une entreprise lors de son inscription ou de la souscription à un plan « Entreprise ».
Formulaire explicitement non mappé ('data_class' => null) : nom, adresse, ville, pays et
nombre d'employés (obligatoires, ce dernier devant être au moins égal à 2), description
facultative, poste et téléphone de la personne de contact (obligatoires, le téléphone soumis à
un format validé par expression régulière). Utilisé de façon autonome par
CompanyRegistrationController et intégré, conditionnellement, comme sous-formulaire
companyDetails de App\Form\Admin\ClientSubscriptionType.
configureOptions() définit une option novalidate, mais celle-ci n'est pas un nom d'option
reconnu par FormType (qui attend 'attr' => ['novalidate' => 'novalidate']) : elle n'a donc
aucun effet observable sur le rendu du formulaire.
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