Code Duplication    Length = 18-19 lines in 3 locations

Tests/DependencyInjection/DoctrinePassTest.php 1 location

@@ 35-53 (lines=19) @@
32
     * @param array $configs
33
     * @return ContainerBuilder
34
     */
35
    private function getContainer(array $configs = array())
36
    {
37
        $loader = new JMSSerializerExtension();
38
        $container = new ContainerBuilder();
39
40
41
        $container->getCompilerPassConfig()->setOptimizationPasses(array(
42
            new ResolveParameterPlaceHoldersPass(),
43
            new ResolveDefinitionTemplatesPass(),
44
        ));
45
        $container->getCompilerPassConfig()->setRemovingPasses(array(new RemoveUnusedDefinitionsPass()));
46
47
        $container->setParameter('kernel.debug', true);
48
        $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer');
49
        $container->setParameter('kernel.bundles', array());
50
51
        $loader->load(['jms_serializer' => $configs], $container);
52
        return $container;
53
    }
54
55
    public function testDoctrineDisabled()
56
    {

Tests/DependencyInjection/NamingStrategyTest.php 1 location

@@ 36-54 (lines=19) @@
33
     * @param array $configs
34
     * @return ContainerBuilder
35
     */
36
    private function getContainer(array $configs = array())
37
    {
38
        $loader = new JMSSerializerExtension();
39
        $container = new ContainerBuilder();
40
41
42
        $container->getCompilerPassConfig()->setOptimizationPasses(array(
43
            new ResolveParameterPlaceHoldersPass(),
44
            new ResolveDefinitionTemplatesPass(),
45
        ));
46
        $container->getCompilerPassConfig()->setRemovingPasses(array(new RemoveUnusedDefinitionsPass()));
47
48
        $container->setParameter('kernel.debug', true);
49
        $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer');
50
        $container->setParameter('kernel.bundles', array());
51
52
        $loader->load(['jms_serializer' => $configs], $container);
53
        return $container;
54
    }
55
56
    public function testCustomNamingStrategy()
57
    {

Tests/DependencyInjection/TwigExtensionPassTest.php 1 location

@@ 33-50 (lines=18) @@
30
    /**
31
     * @return ContainerBuilder
32
     */
33
    private function getContainer()
34
    {
35
        $loader = new JMSSerializerExtension();
36
        $container = new ContainerBuilder();
37
38
        $container->getCompilerPassConfig()->setOptimizationPasses(array(
39
            new ResolveParameterPlaceHoldersPass(),
40
            new ResolveDefinitionTemplatesPass(),
41
        ));
42
        $container->getCompilerPassConfig()->setRemovingPasses(array(new RemoveUnusedDefinitionsPass()));
43
44
        $container->setParameter('kernel.debug', true);
45
        $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer');
46
        $container->setParameter('kernel.bundles', array());
47
48
        $loader->load([[]], $container);
49
        return $container;
50
    }
51
52
    public function testStandardExtension()
53
    {