Code Duplication    Length = 15-17 lines in 2 locations

DependencyInjection/Configuration.php 2 locations

@@ 53-67 (lines=15) @@
50
    /**
51
     * @return NodeDefinition
52
     */
53
    private function getPermissionsConfiguration()
54
    {
55
        $node = new ArrayNodeDefinition('permissions');
56
57
        return $node
58
            ->useAttributeAsKey('identifier')
59
            ->canBeUnset(true)
60
            ->prototype('array')
61
                ->children()
62
                    ->scalarNode('configure')->defaultValue('.*')->end()
63
                    ->scalarNode('read')->defaultValue('.*')->end()
64
                    ->scalarNode('write')->defaultValue('.*')->end()
65
                ->end()
66
            ->end();
67
    }
68
69
    /**
70
     * @return NodeDefinition
@@ 72-88 (lines=17) @@
69
    /**
70
     * @return NodeDefinition
71
     */
72
    private function getExchangesConfiguration()
73
    {
74
        $node = new ArrayNodeDefinition('exchanges');
75
76
        $this->appendNameNormalization($node);
77
78
        return $node
79
            ->useAttributeAsKey('identifier')
80
            ->canBeUnset(true)
81
            ->prototype('array')
82
                ->children()
83
                    ->scalarNode('name')->end()
84
                    ->scalarNode('type')->defaultValue('topic')->end()
85
                    ->scalarNode('durable')->defaultTrue()->end()
86
                ->end()
87
            ->end();
88
    }
89
90
    /**
91
     * @return NodeDefinition