Newer
Older
activity-manager / src / Form / ActorAddForm.php
@Kilian Riou Kilian Riou on 1 Mar 2021 751 bytes Add actor form
<?php
namespace App\Form;

use Symfony\Component\Form\Extension\Core\Type\SubmitType;
use Symfony\Component\Form\Extension\Core\Type\TextType;

class ActorAddForm extends AbstractFormManager
{
    /**
     * {@inheritdoc}
     */
    public function getTemplate(): string
    {
        return '_includes/html/form/actorAdd.html.twig';
    }
    
    /**
     * {@inheritdoc}
     */
    protected function addFields($formBuilder, $options): void
    {
        $formBuilder->add('firstName', TextType::class, [
            'required' => true
        ])->add('lastName', TextType::class, [
            'required' => true
        ])->add('nickname', TextType::class, [
            'required' => false
        ])->add('submit', SubmitType::class);
    }
}