Code Duplication    Length = 8-8 lines in 2 locations

src/DependencyInjection/CacheExtension.php 2 locations

@@ 133-140 (lines=8) @@
130
     */
131
    private function registerServices(ContainerBuilder $container, $config)
132
    {
133
        if ($config['annotation']['enabled']) {
134
            $this->verifyDoctrineBridgeExists('annotation');
135
            $container->register('cache.service.annotation', DoctrineCacheBridge::class)
136
                ->setFactory([DoctrineBridgeFactory::class, 'get'])
137
                ->addArgument(new Reference($config['annotation']['service_id']))
138
                ->addArgument($config['annotation'])
139
                ->addArgument(['annotation']);
140
        }
141
142
        if ($config['serializer']['enabled']) {
143
            $this->verifyDoctrineBridgeExists('serializer');
@@ 142-149 (lines=8) @@
139
                ->addArgument(['annotation']);
140
        }
141
142
        if ($config['serializer']['enabled']) {
143
            $this->verifyDoctrineBridgeExists('serializer');
144
            $container->register('cache.service.serializer', DoctrineCacheBridge::class)
145
                ->setFactory([DoctrineBridgeFactory::class, 'get'])
146
                ->addArgument(new Reference($config['serializer']['service_id']))
147
                ->addArgument($config['serializer'])
148
                ->addArgument(['serializer']);
149
        }
150
151
        if ($config['validation']['enabled']) {
152
            $container->register('cache.service.validation', SymfonyValidatorBridge::class)