Code Duplication    Length = 7-10 lines in 3 locations

src/ServiceContainer/SymfonyExtension.php 3 locations

@@ 136-145 (lines=10) @@
133
    /**
134
     * @param ContainerBuilder $container
135
     */
136
    private function loadKernelContainer(ContainerBuilder $container)
137
    {
138
        $containerDefinition = new Definition(Container::class);
139
        $containerDefinition->setFactory([
140
            new Reference(self::KERNEL_ID),
141
            'getContainer',
142
        ]);
143
144
        $container->setDefinition(self::KERNEL_CONTAINER_ID, $containerDefinition);
145
    }
146
147
    /**
148
     * @param ContainerBuilder $container
@@ 166-175 (lines=10) @@
163
    /**
164
     * @param ContainerBuilder $container
165
     */
166
    private function loadSharedKernelContainer(ContainerBuilder $container)
167
    {
168
        $containerDefinition = new Definition(Container::class);
169
        $containerDefinition->setFactory([
170
            new Reference(self::SHARED_KERNEL_ID),
171
            'getContainer',
172
        ]);
173
174
        $container->setDefinition(self::SHARED_KERNEL_CONTAINER_ID, $containerDefinition);
175
    }
176
177
    /**
178
     * @param ContainerBuilder $container
@@ 180-186 (lines=7) @@
177
    /**
178
     * @param ContainerBuilder $container
179
     */
180
    private function loadKernelRebooter(ContainerBuilder $container)
181
    {
182
        $definition = new Definition(KernelRebooter::class, [new Reference(self::KERNEL_ID)]);
183
        $definition->addTag(EventDispatcherExtension::SUBSCRIBER_TAG);
184
185
        $container->setDefinition(self::KERNEL_ID . '.rebooter', $definition);
186
    }
187
188
    /**
189
     * @param ExtensionManager $extensionManager