Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
2 / 2
CRAP
100.00% covered (success)
100.00%
1 / 1
AlbumType
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
2 / 2
2
100.00% covered (success)
100.00%
1 / 1
 buildForm
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
1
 configureOptions
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace App\Form;
4
5use App\Entity\Album;
6use Symfony\Component\Form\AbstractType;
7use Symfony\Component\Form\Extension\Core\Type\TextType;
8use Symfony\Component\Form\FormBuilderInterface;
9use Symfony\Component\OptionsResolver\OptionsResolver;
10
11/**
12 * @extends AbstractType<Album>
13 */
14class AlbumType extends AbstractType
15{
16    public function buildForm(FormBuilderInterface $builder, array $options): void
17    {
18        $builder->add('name', TextType::class, [
19            'label' => 'Nom',
20        ]);
21    }
22
23    public function configureOptions(OptionsResolver $resolver): void
24    {
25        $resolver->setDefaults([
26            'data_class' => Album::class,
27        ]);
28    }
29}