SF2: Разрешить пользователю настраивать пакет без проверки какой-либо части конфигурации пакета

На самом деле я разрабатываю пакет для 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();

Я бы хотел, чтобы дочерние узлы «узла» могли настраиваться пользователем без проверки конфигурацией пакета. . Я не знаю, как изменить конфигурацию для этой проблемы.

5
задан egeloen 10 August 2011 в 08:24
поделиться