Code Duplication    Length = 12-15 lines in 4 locations

Tests/DependencyInjection/ConfigurationTest.php 1 location

@@ 29-43 (lines=15) @@
26
27
class ConfigurationTest extends TestCase
28
{
29
    private function getContainer(array $configs = array())
30
    {
31
        $container = new ContainerBuilder();
32
33
        $container->setParameter('kernel.debug', true);
34
        $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer');
35
        $container->setParameter('kernel.bundles', array('JMSSerializerBundle' => 'JMS\SerializerBundle\JMSSerializerBundle'));
36
37
        $bundle = new JMSSerializerBundle();
38
39
        $extension = $bundle->getContainerExtension();
40
        $extension->load($configs, $container);
41
42
        return $container;
43
    }
44
45
    public function testConfig()
46
    {

Tests/DependencyInjection/DoctrinePassTest.php 1 location

@@ 33-44 (lines=12) @@
30
     * @param array $configs
31
     * @return ContainerBuilder
32
     */
33
    private function getContainer(array $configs = array())
34
    {
35
        $loader = new JMSSerializerExtension();
36
        $container = new ContainerBuilder();
37
38
        $container->setParameter('kernel.debug', true);
39
        $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer');
40
        $container->setParameter('kernel.bundles', array());
41
42
        $loader->load(['jms_serializer' => $configs], $container);
43
        return $container;
44
    }
45
46
    public function testDoctrineDisabled()
47
    {

Tests/DependencyInjection/NamingStrategyTest.php 1 location

@@ 34-45 (lines=12) @@
31
     * @param array $configs
32
     * @return ContainerBuilder
33
     */
34
    private function getContainer(array $configs = array())
35
    {
36
        $loader = new JMSSerializerExtension();
37
        $container = new ContainerBuilder();
38
39
        $container->setParameter('kernel.debug', true);
40
        $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer');
41
        $container->setParameter('kernel.bundles', array());
42
43
        $loader->load(['jms_serializer' => $configs], $container);
44
        return $container;
45
    }
46
47
    public function testCustomNamingStrategy()
48
    {

Tests/DependencyInjection/TwigExtensionPassTest.php 1 location

@@ 31-42 (lines=12) @@
28
    /**
29
     * @return ContainerBuilder
30
     */
31
    private function getContainer()
32
    {
33
        $loader = new JMSSerializerExtension();
34
        $container = new ContainerBuilder();
35
36
        $container->setParameter('kernel.debug', true);
37
        $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer');
38
        $container->setParameter('kernel.bundles', array());
39
40
        $loader->load([[]], $container);
41
        return $container;
42
    }
43
44
    public function testStandardExtension()
45
    {