Code Duplication    Length = 40-44 lines in 2 locations

eZ/Publish/SPI/Tests/FieldType/BaseIntegrationTest.php 1 location

@@ 563-602 (lines=40) @@
560
        );
561
    }
562
563
    protected function getContainer()
564
    {
565
        $config = include __DIR__ . '/../../../../../config.php';
566
        $installDir = $config['install_dir'];
567
568
        $containerBuilder = new ContainerBuilder();
569
        $settingsPath = $installDir . '/eZ/Publish/Core/settings/';
570
        $loader = new YamlFileLoader($containerBuilder, new FileLocator($settingsPath));
571
572
        $loader->load('fieldtypes.yml');
573
        $loader->load('io.yml');
574
        $loader->load('repository.yml');
575
        $loader->load('repository/inner.yml');
576
        $loader->load('repository/signalslot.yml');
577
        $loader->load('repository/siteaccessaware.yml');
578
        $loader->load('fieldtype_external_storages.yml');
579
        $loader->load('storage_engines/common.yml');
580
        $loader->load('storage_engines/shortcuts.yml');
581
        $loader->load('storage_engines/legacy.yml');
582
        $loader->load('search_engines/legacy.yml');
583
        $loader->load('storage_engines/cache.yml');
584
        $loader->load('settings.yml');
585
        $loader->load('fieldtype_services.yml');
586
        $loader->load('utils.yml');
587
        $loader->load('tests/common.yml');
588
        $loader->load('policies.yml');
589
590
        $containerBuilder->setParameter('ezpublish.kernel.root_dir', $installDir);
591
592
        $containerBuilder->setParameter(
593
            'legacy_dsn',
594
            $this->getDsn()
595
        );
596
597
        $this->setAllServicesPublic($containerBuilder);
598
599
        $containerBuilder->compile();
600
601
        return $containerBuilder;
602
    }
603
604
    /**
605
     * Returns the Handler.

eZ/Publish/SPI/Tests/FieldType/FileBaseIntegrationTest.php 1 location

@@ 126-169 (lines=44) @@
123
        rmdir($dir);
124
    }
125
126
    protected function getContainer()
127
    {
128
        $config = include __DIR__ . '/../../../../../config.php';
129
        $installDir = $config['install_dir'];
130
131
        $containerBuilder = new ContainerBuilder();
132
        $settingsPath = $installDir . '/eZ/Publish/Core/settings/';
133
        $loader = new YamlFileLoader($containerBuilder, new FileLocator($settingsPath));
134
135
        $loader->load('fieldtypes.yml');
136
        $loader->load('io.yml');
137
        $loader->load('repository.yml');
138
        $loader->load('repository/inner.yml');
139
        $loader->load('repository/signalslot.yml');
140
        $loader->load('repository/siteaccessaware.yml');
141
        $loader->load('fieldtype_external_storages.yml');
142
        $loader->load('storage_engines/common.yml');
143
        $loader->load('storage_engines/shortcuts.yml');
144
        $loader->load('storage_engines/legacy.yml');
145
        $loader->load('search_engines/legacy.yml');
146
        $loader->load('storage_engines/cache.yml');
147
        $loader->load('settings.yml');
148
        $loader->load('fieldtype_services.yml');
149
        $loader->load('utils.yml');
150
        $loader->load('tests/common.yml');
151
        $loader->load('policies.yml');
152
153
        $containerBuilder->setParameter('ezpublish.kernel.root_dir', $installDir);
154
155
        $containerBuilder->setParameter(
156
            'legacy_dsn',
157
            $this->getDsn()
158
        );
159
        $containerBuilder->setParameter(
160
            'io_root_dir',
161
            self::$tmpDir . '/var/ezdemo_site/storage'
162
        );
163
164
        $this->setAllServicesPublic($containerBuilder);
165
166
        $containerBuilder->compile();
167
168
        return $containerBuilder;
169
    }
170
171
    /**
172
     * Asserts that the IO File with uri $uri exists.