Spec-Zone.ru › Symfony 3.1

TreeBuilder

class TreeBuilder implements NodeParentInterface

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

Методы

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

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

NodeInterface buildTree()

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

Подробности

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

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

Spec-Zone.ru

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