Code Duplication    Length = 12-12 lines in 2 locations

DependencyInjection/Factory/ChannelFactory.php 2 locations

@@ 91-102 (lines=12) @@
88
    public function addConfiguration(ArrayNodeDefinition $node, $type)
89
    {
90
        switch ($type) {
91
            case 'mail':
92
                $node
93
                    ->children()
94
                    ->enumNode('channel_type')
95
                    ->values(['direct', 'event'])
96
                    ->defaultValue('direct')
97
                    ->end()
98
                    ->scalarNode('default_sender')->defaultValue('')->end()
99
                    ->arrayNode('cc')->end()
100
                    ->arrayNode('bcc')->end()
101
                    ->end();
102
                break;
103
104
            case 'database':
105
                $node
@@ 129-140 (lines=12) @@
126
                    ->scalarNode('event')->defaultValue('')->end()
127
                    ->end();
128
                break;
129
            case 'nexmo':
130
                $node
131
                    ->children()
132
                    ->enumNode('channel_type')
133
                    ->values(['direct', 'event'])
134
                    ->defaultValue('direct')
135
                    ->end()
136
                    ->scalarNode('api_key')->defaultValue('')->end()
137
                    ->scalarNode('api_secret')->defaultValue('')->end()
138
                    ->scalarNode('from')->defaultValue('')->end()
139
                    ->end();
140
                break;
141
            case 'slack':
142
                $node
143
                    ->children()