Code Duplication    Length = 11-11 lines in 2 locations

src/DependencyInjection/Compiler/DocumentHydratorCompilerPass.php 1 location

@@ 15-25 (lines=11) @@
12
    /**
13
     * {@inheritdoc}
14
     */
15
    public function process(ContainerBuilder $container)
16
    {
17
        $definition = $container->findDefinition('mrtn_json_api.document_hydrator');
18
        $extensions = $container->findTaggedServiceIds('mrtn_json_api.document_hydrator.extension');
19
20
        foreach ($extensions as $id => $tags) {
21
            $definition->addMethodCall('registerExtension', [
22
                new Reference($id)
23
            ]);
24
        }
25
    }
26
}

src/DependencyInjection/Compiler/ObjectMapperCompilerPass.php 1 location

@@ 46-56 (lines=11) @@
43
        }
44
    }
45
46
    protected function processDataTypeHandlers(ContainerBuilder $container)
47
    {
48
        $definition = $container->findDefinition('mrtn_json_api.object_mapper.datatype_manager');
49
        $extensions = $container->findTaggedServiceIds('mrtn_json_api.object_mapper.datatype_handler');
50
51
        foreach ($extensions as $id => $tags) {
52
            $definition->addMethodCall('registerDataTypeHandler', [
53
                new Reference($id)
54
            ]);
55
        }
56
    }
57
}