Code Duplication    Length = 22-24 lines in 2 locations

DependencyInjection/Configuration.php 2 locations

@@ 173-194 (lines=22) @@
170
        return $node;
171
    }
172
173
    private function addCommandBusesNode()
174
    {
175
        $treeBuilder = new TreeBuilder();
176
        $node = $treeBuilder->root('command_buses');
177
178
        $node->useAttributeAsKey('name')
179
            ->prototype('array')
180
                ->children()
181
                    ->scalarNode('type')->isRequired()->end()
182
                    ->scalarNode('connector')->end()
183
                    ->scalarNode('routing_strategy')->end()
184
                    ->arrayNode('handler_interceptors')
185
                        ->prototype('scalar')->end()
186
                    ->end()
187
                    ->arrayNode('dispatch_interceptors')
188
                        ->prototype('scalar')->end()
189
                    ->end()
190
                ->end()
191
            ->end();
192
193
        return $node;
194
    }
195
196
    private function addEventBusesNode()
197
    {
@@ 281-304 (lines=24) @@
278
        return $node;
279
    }
280
281
    private function addConnectorsNode()
282
    {
283
        $treeBuilder = new TreeBuilder();
284
        $node = $treeBuilder->root('connectors');
285
286
        $node
287
            ->children()
288
                ->arrayNode('redis')
289
                    ->canBeUnset()
290
                        ->useAttributeAsKey('name')
291
                        ->prototype('array')
292
                            ->cannotBeEmpty()
293
                            ->children()
294
                                ->scalarNode('url')->defaultValue('tcp://127.0.0.1:6379')->end()
295
                                ->scalarNode('routing_strategy')->end()
296
                                ->scalarNode('local_segment')->end()
297
                            ->end()
298
                        ->end()
299
                    ->end()
300
                ->end()
301
            ->end();
302
303
        return $node;
304
    }
305
306
    private function addAggregatesNode()
307
    {