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
    /**
14
     * @param FormBuilderInterface $builder
15
     * @param array                $options
16
     */
17
    public function buildForm(FormBuilderInterface $builder, array $options)
18
    {
19
        if ($options['available_in_nav']) {
20
            $builder->add('hiddenFromNav', CheckboxType::class, array(
21
                'label' => 'kuma_node.form.menu_tab.hidden_from_menu.label',
22
                'required' => false,
23
            ));
24
        }
25
        $builder->add('internalName', TextType::class, array(
26
            'label' => 'kuma_node.form.menu_tab.internal_name.label',
27
            'required' => false,
28
        ));
29
    }
30
31
    /**
32
     * @return string
33
     */
34
    public function getBlockPrefix()
35
    {
36
        return 'menu';
37
    }
38
39
    public function configureOptions(OptionsResolver $resolver)
40
    {
41
        $resolver->setDefaults(array(
42
            'data_class' => 'Kunstmaan\NodeBundle\Entity\Node',
43
            'available_in_nav' => true,
44
        ));
45
    }
46
}
47

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
            array(
24
                'label' => 'media.form.bulk_upload.files.label',
25
                'required' => false,
26
                'attr' => array(
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