BCard - Documentation technique

CompanyActivityType extends AbstractType
in package

Formulaire d'une activité rattachée à la configuration de l'entreprise.

Alimente l'entité CompanyActivity : le nom de l'activité (obligatoire) et une brochure PDF optionnelle (5 Mo maximum). Le champ brochure n'est pas mappé ('mapped' => false) : le fichier envoyé n'est jamais assigné directement à l'entité par le formulaire ; il est récupéré via $form->get('brochure')->getData() par CompanyConfigurationController, qui le déplace vers company_brochures_directory, supprime l'ancienne brochure du disque le cas échéant, puis appelle CompanyActivity::setBrochure() avec le nom de fichier généré.

Utilisé comme type d'entrée de la collection imbriquée activities de CompanyConfigurationType.

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