Files
kupshop/bundles/KupShop/ComponentsBundle/DependencyInjection/Configuration.php
2025-08-02 16:30:27 +02:00

35 lines
964 B
PHP

<?php
declare(strict_types=1);
namespace KupShop\ComponentsBundle\DependencyInjection;
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
use Symfony\Component\Config\Definition\ConfigurationInterface;
class Configuration implements ConfigurationInterface
{
public function getConfigTreeBuilder(): TreeBuilder
{
$treeBuilder = new TreeBuilder('components');
$treeBuilder->getRootNode()
->children()
->arrayNode('components')
->arrayPrototype()
->children()
->integerNode('version')->end()
->arrayNode('entrypoint')
->prototype('scalar')
->end()
->end()
->end()
->end()
->end()
->end()
;
return $treeBuilder;
}
}