Code Duplication    Length = 36-38 lines in 2 locations

src/Kunstmaan/NodeBundle/Form/NodeMenuTabAdminType.php 1 location

@@ 11-46 (lines=36) @@
8
use Symfony\Component\Form\FormBuilderInterface;
9
use Symfony\Component\OptionsResolver\OptionsResolver;
10
11
class NodeMenuTabAdminType extends AbstractType
12
{
13
    public function buildForm(FormBuilderInterface $builder, array $options)
14
    {
15
        if ($options['available_in_nav']) {
16
            $builder->add('hiddenFromNav', CheckboxType::class, [
17
                'label' => 'kuma_node.form.menu_tab.hidden_from_menu.label',
18
                'required' => false,
19
            ]);
20
        }
21
        $builder->add('internalName', TextType::class, [
22
            'label' => 'kuma_node.form.menu_tab.internal_name.label',
23
            'required' => false,
24
        ]);
25
    }
26
27
    /**
28
     * @return string
29
     */
30
    public function getBlockPrefix()
31
    {
32
        return 'menu';
33
    }
34
35
    public function configureOptions(OptionsResolver $resolver)
36
    {
37
        $resolver->setDefaults([
38
            'data_class' => 'Kunstmaan\NodeBundle\Entity\Node',
39
            'available_in_nav' => true,
40
        ]);
41
    }
42
}
43

src/Kunstmaan/MediaBundle/Form/BulkUploadType.php 1 location

@@ 13-50 (lines=38) @@
10
/**
11
 * Class BulkUploadType.
12
 */
13
class BulkUploadType extends AbstractType
14
{
15
    /**
16
     * {@inheritdoc}
17
     */
18
    public function buildForm(FormBuilderInterface $builder, array $options)
19
    {
20
        $builder->add(
21
            'files',
22
            FileType::class,
23
            [
24
                'label' => 'media.form.bulk_upload.files.label',
25
                'required' => false,
26
                'attr' => [
27
                    'accept' => $options['accept'],
28
                    'multiple' => 'multiple',
29
                ],
30
                'data_class' => null,
31
            ]
32
        );
33
    }
34
35
    /**
36
     * {@inheritdoc}
37
     */
38
    public function configureOptions(OptionsResolver $resolver)
39
    {
40
        $resolver->setDefault('accept', null);
41
    }
42
43
    /**
44
     * {@inheritdoc}
45
     */
46
    public function getBlockPrefix()
47
    {
48
        return 'kunstmaan_mediabundle_bulkupload';
49
    }
50
}
51