Code Duplication    Length = 8-8 lines in 2 locations

src/DependencyInjection/CacheExtension.php 2 locations

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