Create minimal passing scenario

This commit is contained in:
Kamil Kokot
2018-12-31 16:53:20 +01:00
parent 3ef67d3efc
commit 463c274dbc
3 changed files with 59 additions and 167 deletions

View File

@@ -50,12 +50,13 @@ final class SymfonyExtension implements Extension
{
$builder
->children()
->scalarNode('env_file')->end()
->scalarNode('env_file')->defaultNull()->end()
->arrayNode('kernel')
->addDefaultsIfNotSet()
->children()
->scalarNode('class')->defaultValue('App\\Kernel')->end()
->scalarNode('env')->defaultValue('test')->end()
->scalarNode('path')->defaultNull()->end()
->scalarNode('class')->isRequired()->end()
->scalarNode('env')->defaultValue('test')->cannotBeEmpty()->end()
->booleanNode('debug')->defaultTrue()->end()
->end()
->end()
@@ -115,6 +116,10 @@ final class SymfonyExtension implements Extension
$definition->addMethodCall('boot');
$definition->setPublic(true);
if (null !== $config['path']) {
$definition->setFile($config['path']);
}
$container->setDefinition(self::KERNEL_ID, $definition);
}