ActivityType
extends AbstractType
in package
Formulaire d'une activité rattachée à une carte de visite virtuelle.
Alimente l'entité Activity : le nom de l'activité (obligatoire) et une brochure PDF
optionnelle. 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 le contrôleur appelant (CardController,
VirtualCardController), qui le déplace vers brochure_directory puis appelle
Activity::setBrochure() avec le nom de fichier généré.
Utilisé comme type d'entrée de la collection imbriquée activities de BusinessCardType.
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