Code Duplication    Length = 5-6 lines in 4 locations

src/DI/SculpinCompilerExtension.php 4 locations

@@ 47-52 (lines=6) @@
44
        }
45
46
        $definition = $containerBuilder->getDefinition('sculpin.converter_manager');
47
        foreach ($containerBuilder->findByTag('sculpin.converter') as $id => $tagAttributes) {
48
            foreach ($tagAttributes as $attributes) {
49
                $definition->addSetup('registerConverter', [$attributes['alias'], '@' . $id]
50
                );
51
            }
52
        }
53
54
        $definition = $containerBuilder->getDefinition('sculpin.custom_mime_types_repository');
55
        $data = [];
@@ 87-91 (lines=5) @@
84
85
86
        $definition = $containerBuilder->getDefinition('sculpin.formatter_manager');
87
        foreach ($containerBuilder->findByTag('sculpin.formatter') as $id => $tagAttributes) {
88
            foreach ($tagAttributes as $attributes) {
89
                $definition->addSetup('registerFormatter', [$attributes['alias'], '@' . $id]);
90
            }
91
        }
92
93
        $definition = $containerBuilder->getDefinition('sculpin.generator_manager');
94
        foreach ($containerBuilder->findByTag('sculpin.generator') as $id => $tagAttributes) {
@@ 94-98 (lines=5) @@
91
        }
92
93
        $definition = $containerBuilder->getDefinition('sculpin.generator_manager');
94
        foreach ($containerBuilder->findByTag('sculpin.generator') as $id => $tagAttributes) {
95
            foreach ($tagAttributes as $attributes) {
96
                $definition->addSetup('registerGenerator', [$attributes['alias'], '@' . $id]);
97
            }
98
        }
99
100
        $definition = $containerBuilder->getDefinition('sculpin.data_source');
101
        foreach ($containerBuilder->findByTag('sculpin.data_source') as $id => $tagAttributes) {
@@ 158-162 (lines=5) @@
155
156
        $definition = $containerBuilder->getDefinition('sculpin.data_provider_manager');
157
158
        foreach ($containerBuilder->findByTag('sculpin.data_provider') as $id => $tagAttributes) {
159
            foreach ($tagAttributes as $attributes) {
160
                $definition->addSetup('registerDataProvider', [$attributes['alias'], '@' . $id]);
161
            }
162
        }
163
164
///**
165
// * {@inheritdoc}