Spec-Zone.ru › Symfony 4.1

TreeBuilder

class TreeBuilder implements NodeParentInterface

Это класс для построения дерева конфигурации.

Свойства

protected $tree
protected $root

Методы

ArrayNodeDefinition|NodeDefinition root(string $name, string $type = 'array', NodeBuilder $builder = null)

Создаёт корневой узел.

NodeInterface buildTree()

Строит дерево.

setPathSeparator(string $separator)

Подробности

ArrayNodeDefinition|NodeDefinition root(string $name, string $type = 'array', NodeBuilder $builder = null)

Создаёт корневой узел.

Параметры

string $name Имя корневого узла
string $type Тип корневого узла
NodeBuilder $builder Экземпляр пользовательского билдера узла

Возвращаемое значение

ArrayNodeDefinition|NodeDefinition Корневой узел (как ArrayNodeDefinition, если тип 'array')

Исключения

RuntimeException Если тип узла не поддерживается

NodeInterface buildTree()

Строит дерево.

Возвращаемое значение

NodeInterface

Исключения

RuntimeException

setPathSeparator(string $separator)

Параметры

string $separator

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

Spec-Zone.ru

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