Code Duplication    Length = 24-24 lines in 2 locations

src/TreeHouse/IoBundle/Import/Feed/Type/AbstractFeedType.php 1 location

@@ 36-59 (lines=24) @@
33
    /**
34
     * @inheritdoc
35
     */
36
    public function setOptions(OptionsResolver $resolver)
37
    {
38
        $resolver->setRequired([
39
            'forced',
40
            'feed',
41
            'date_locale',
42
            'number_locale',
43
            'default_values',
44
        ]);
45
46
        $resolver->setAllowedValues('date_locale', ['en', 'nl']);
47
        $resolver->setAllowedValues('number_locale', ['en', 'nl']);
48
49
        $resolver->setAllowedTypes('forced', 'bool');
50
        $resolver->setAllowedTypes('feed', Feed::class);
51
        $resolver->setAllowedTypes('default_values', 'array');
52
53
        $resolver->setDefaults([
54
            'forced' => false,
55
            'date_locale' => 'en',
56
            'number_locale' => 'en',
57
            'default_values' => [],
58
        ]);
59
    }
60
61
    /**
62
     * @inheritdoc

src/TreeHouse/IoBundle/Scrape/Parser/Type/AbstractParserType.php 1 location

@@ 66-89 (lines=24) @@
63
    /**
64
     * {@inheritDoc}
65
     */
66
    public function setOptions(OptionsResolver $resolver)
67
    {
68
        $resolver->setRequired([
69
            'forced',
70
            'scraper',
71
            'date_locale',
72
            'number_locale',
73
            'default_values',
74
        ]);
75
76
        $resolver->setDefaults([
77
            'forced' => false,
78
            'date_locale' => 'en',
79
            'number_locale' => 'en',
80
            'default_values' => [],
81
        ]);
82
83
        $resolver->setAllowedTypes('forced', 'bool');
84
        $resolver->setAllowedTypes('scraper', Scraper::class);
85
        $resolver->setAllowedTypes('default_values', 'array');
86
87
        $resolver->setAllowedValues('date_locale', ['en', 'nl']);
88
        $resolver->setAllowedValues('number_locale', ['en', 'nl']);
89
    }
90
91
    /**
92
     * @inheritdoc