Spec-Zone.ru › Symfony 3.1

DumperPrefixCollection

class DumperPrefixCollection extends DumperCollection

Префиксное дерево маршрутов, сохраняющее порядок маршрутов.

Методы

DumperCollection[]|DumperRoute[] all()

Возвращает дочерние маршруты и коллекции.

из DumperCollection
add(DumperRoute|DumperCollection $child)

Добавляет маршрут или коллекцию.

из DumperCollection
setAll(array $children)

Устанавливает дочерние элементы.

из DumperCollection
Iterator|DumperCollection[]|DumperRoute[] getIterator()

Возвращает итератор по дочерним элементам.

из DumperCollection
DumperCollection getRoot()

Возвращает корень коллекции.

из DumperCollection
bool hasAttribute(string $name)

Возвращает true, если атрибут определён.

из DumperCollection
mixed getAttribute(string $name, mixed $default = null)

Возвращает атрибут по имени.

из DumperCollection
setAttribute(string $name, mixed $value)

Устанавливает атрибут по имени.

из DumperCollection
setAttributes(array $attributes)

Устанавливает несколько атрибутов.

из DumperCollection
string getPrefix()

Возвращает префикс.

setPrefix(string $prefix)

Устанавливает префикс.

DumperPrefixCollection addPrefixRoute(DumperRoute $route)

Добавляет маршрут в дерево.

mergeSlashNodes()

Объединяет узлы, чьи префиксы заканчиваются слешем.

Подробности

DumperCollection[]|DumperRoute[] all()

Возвращает дочерние маршруты и коллекции.

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

DumperCollection[]|DumperRoute[] Массив DumperCollection|DumperRoute

add(DumperRoute|DumperCollection $child)

Добавляет маршрут или коллекцию.

Параметры

DumperRoute|DumperCollection $child Маршрут или коллекция

setAll(array $children)

Устанавливает дочерние элементы.

Параметры

array $children Дочерние элементы

Iterator|DumperCollection[]|DumperRoute[] getIterator()

Возвращает итератор по дочерним элементам.

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

Iterator|DumperCollection[]|DumperRoute[] Итератор

DumperCollection getRoot()

Возвращает корень коллекции.

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

DumperCollection Корневая коллекция

bool hasAttribute(string $name)

Возвращает true, если атрибут определён.

Параметры

string $name Имя атрибута

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

bool true, если атрибут определён, иначе false

mixed getAttribute(string $name, mixed $default = null)

Возвращает атрибут по имени.

Параметры

string $name Имя атрибута
mixed $default Значение по умолчанию, если атрибута нет

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

mixed Значение атрибута

setAttribute(string $name, mixed $value)

Устанавливает атрибут по имени.

Параметры

string $name Имя атрибута
mixed $value Значение атрибута

setAttributes(array $attributes)

Устанавливает несколько атрибутов.

Параметры

array $attributes Атрибуты

string getPrefix()

Возвращает префикс.

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

string Префикс

setPrefix(string $prefix)

Устанавливает префикс.

Параметры

string $prefix Префикс

DumperPrefixCollection addPrefixRoute(DumperRoute $route)

Добавляет маршрут в дерево.

Параметры

DumperRoute $route Маршрут

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

DumperPrefixCollection

Исключения

LogicException

mergeSlashNodes()

Объединяет узлы, чьи префиксы заканчиваются слешем.

Дочерние элементы узла, чьи префиксы заканчиваются слешем, перемещаются в родительский узел.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Routing/Matcher/Dumper/DumperPrefixCollection.html

Spec-Zone.ru

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