Test loading kernel based on classname and path

This commit is contained in:
Kamil Kokot
2019-01-10 22:47:17 +01:00
parent 3f7f9ccdbb
commit ab70d2993d
2 changed files with 55 additions and 1 deletions

View File

@@ -55,7 +55,8 @@ final class SymfonyExtension implements Extension
->arrayNode('kernel')
->addDefaultsIfNotSet()
->children()
->scalarNode('class')->end()
->scalarNode('path')->defaultNull()->end()
->scalarNode('class')->isRequired()->end()
->end()
->end()
->end()
@@ -103,6 +104,10 @@ final class SymfonyExtension implements Extension
$definition->addMethodCall('boot');
$definition->setPublic(true);
if ($config['path'] !== null) {
$definition->setFile($config['path']);
}
$container->setDefinition(self::KERNEL_ID, $definition);
}