Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
13 / 13
100.00% covered (success)
100.00%
2 / 2
CRAP
100.00% covered (success)
100.00%
1 / 1
EvaluationPiloteType
100.00% covered (success)
100.00%
13 / 13
100.00% covered (success)
100.00%
2 / 2
2
100.00% covered (success)
100.00%
1 / 1
 buildForm
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
1 / 1
1
 configureOptions
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace App\Domain\Registry\Form\Type\ConformiteOrganisation;
4
5use App\Domain\Registry\Model\ConformiteOrganisation\Evaluation;
6use Symfony\Component\Form\AbstractType;
7use Symfony\Component\Form\Extension\Core\Type\CollectionType;
8use Symfony\Component\Form\FormBuilderInterface;
9use Symfony\Component\OptionsResolver\OptionsResolver;
10
11class EvaluationPiloteType extends AbstractType
12{
13    public function buildForm(FormBuilderInterface $builder, array $options)
14    {
15        $builder
16            ->add('conformites', CollectionType::class, [
17                'entry_type' => PiloteType::class,
18                'required'   => false,
19            ])
20        ;
21    }
22
23    public function configureOptions(OptionsResolver $resolver)
24    {
25        $resolver
26            ->setDefaults([
27                'data_class'        => Evaluation::class,
28                'validation_groups' => [
29                    'default',
30                ],
31            ]);
32    }
33}