Spec-Zone.ru › Symfony 4.1

ParentNodeDefinitionInterface

интерфейс ParentNodeDefinitionInterface реализует BuilderAwareInterface

Интерфейс, который должны реализовывать узлы, которые могут иметь дочерние элементы.

Методы

setBuilder(NodeBuilder $builder)

Устанавливает пользовательский билдер дочерних элементов.

из BuilderAwareInterface
NodeBuilder children()

Возвращает билдер для добавления дочерних узлов.

$this append(NodeDefinition $node)

Добавляет определение узла.

Подробности

setBuilder(NodeBuilder $builder)

Устанавливает пользовательский билдер дочерних элементов.

Параметры

NodeBuilder $builder

NodeBuilder children()

Возвращает билдер для добавления дочерних узлов.

Значение возврата

NodeBuilder

$this append(NodeDefinition $node)

Добавляет определение узла.

Использование:

$node = $parentNode
    ->children()
        ->scalarNode('foo')->end()
        ->scalarNode('baz')->end()
        ->append($this->getBarNodeDefinition())
    ->end()
;

Параметры

NodeDefinition $node

Значение возврата

$this

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Config/Definition/Builder/ParentNodeDefinitionInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API