| @@ 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. |
|
| @@ 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. |
|