Я на самом деле разрабатываю пакет Symfony 2. Я хотел бы разрешить пользователю настраивать мой комплект с DIC без проверки какой-либо части конфигурации комплекта.
Например, пользователь устанавливает эту конфигурацию:
root_node:
node:
key1: value1
key2: value2
key3: value3
И мой комплект конфигурации настроен так:
$treeBuilder = new TreeBuilder();
$rootNode = $treeBuilder->root('root_node');
$rootNode
->children()
->arrayNode('node')->children()->end()
->end();
Я бы хотел, чтобы дочерние узлы "узла" могли настраиваться пользователем без проверки конфигурации пакета. Я не знаю, как изменить конфигурацию для этой проблемы.