Code Duplication    Length = 15-15 lines in 4 locations

src/DependencyInjection/Configuration.php 4 locations

@@ 53-67 (lines=15) @@
50
    /**
51
     * @param NodeBuilder $resourcesNodeBuilder
52
     */
53
    private function addResourcesCustomBlockSection(NodeBuilder $resourcesNodeBuilder)
54
    {
55
        $resourcesNodeBuilder
56
            ->arrayNode('custom_block')
57
                ->addDefaultsIfNotSet()
58
                ->children()
59
                    ->arrayNode('classes')
60
                        ->addDefaultsIfNotSet()
61
                        ->children()
62
                            ->scalarNode('model')->defaultValue(CustomBlock::class)->cannotBeEmpty()->end()
63
                            ->scalarNode('controller')->defaultValue(ResourceController::class)->cannotBeEmpty()->end()
64
                            ->scalarNode('repository')->cannotBeEmpty()->end()
65
                            ->scalarNode('form')->defaultValue(CustomBlockType::class)->cannotBeEmpty()->end()
66
        ;
67
    }
68
69
    /**
70
     * @param NodeBuilder $resourcesNodeBuilder
@@ 72-86 (lines=15) @@
69
    /**
70
     * @param NodeBuilder $resourcesNodeBuilder
71
     */
72
    private function addResourcesProductBlockSection(NodeBuilder $resourcesNodeBuilder)
73
    {
74
        $resourcesNodeBuilder
75
            ->arrayNode('product_block')
76
                ->addDefaultsIfNotSet()
77
                ->children()
78
                    ->arrayNode('classes')
79
                        ->addDefaultsIfNotSet()
80
                        ->children()
81
                            ->scalarNode('model')->defaultValue(ProductBlock::class)->cannotBeEmpty()->end()
82
                            ->scalarNode('controller')->defaultValue(ResourceController::class)->cannotBeEmpty()->end()
83
                            ->scalarNode('repository')->cannotBeEmpty()->end()
84
                            ->scalarNode('form')->defaultValue(ProductBlockType::class)->cannotBeEmpty()->end()
85
        ;
86
    }
87
88
    /**
89
     * @param NodeBuilder $resourcesNodeBuilder
@@ 91-105 (lines=15) @@
88
    /**
89
     * @param NodeBuilder $resourcesNodeBuilder
90
     */
91
    private function addResourcesRouteSection(NodeBuilder $resourcesNodeBuilder)
92
    {
93
        $resourcesNodeBuilder
94
            ->arrayNode('route')
95
                ->addDefaultsIfNotSet()
96
                ->children()
97
                    ->arrayNode('classes')
98
                        ->addDefaultsIfNotSet()
99
                        ->children()
100
                            ->scalarNode('model')->defaultValue(Route::class)->cannotBeEmpty()->end()
101
                            ->scalarNode('controller')->defaultValue(ResourceController::class)->cannotBeEmpty()->end()
102
                            ->scalarNode('repository')->cannotBeEmpty()->end()
103
                            ->scalarNode('form')->defaultValue(RouteType::class)->cannotBeEmpty()->end()
104
        ;
105
    }
106
107
    /**
108
     * @param NodeBuilder $resourcesNodeBuilder
@@ 129-143 (lines=15) @@
126
    /**
127
     * @param NodeBuilder $resourcesNodeBuilder
128
     */
129
    private function addResourcesStringBlockSection(NodeBuilder $resourcesNodeBuilder)
130
    {
131
        $resourcesNodeBuilder
132
            ->arrayNode('string_block')
133
                ->addDefaultsIfNotSet()
134
                ->children()
135
                    ->arrayNode('classes')
136
                        ->addDefaultsIfNotSet()
137
                        ->children()
138
                            ->scalarNode('model')->defaultValue(StringBlock::class)->cannotBeEmpty()->end()
139
                            ->scalarNode('controller')->defaultValue(ResourceController::class)->cannotBeEmpty()->end()
140
                            ->scalarNode('repository')->cannotBeEmpty()->end()
141
                            ->scalarNode('form')->defaultValue(StringBlockType::class)->cannotBeEmpty()->end()
142
        ;
143
    }
144
}
145