コード例 #1
0
<?php

require_once 'vendor/autoload.php';
use ContainerTools\ContainerGenerator;
use ContainerTools\Configuration;
$configFolders = preg_split('/,/', $argv[1]);
$isDebug = $argv[2] == 'true';
$isTest = $argv[3] == 'true';
$config = Configuration::fromParameters('./container.cache.php', $configFolders, $isDebug, 'xml');
$config->setTestEnvironment($isTest);
$container = new ContainerGenerator($config);
$container->getContainer();
include_once 'container.cache.php';
$container = new ProjectServiceContainer();
file_put_contents('serialized.container', serialize($container->getServiceIds()));