Spec-Zone.ru › Symfony 3.0

Справочная информация по графу ServiceReference

класс ServiceReferenceGraph

Это ориентированный граф ваших сервисов.

Эта информация может быть использована вашими компиляторными модулями вместо самостоятельного сбора, что значительно улучшает производительность.

Методы

bool hasNode(string $id)

Проверяет, содержит ли граф узел с указанным идентификатором.

ServiceReferenceGraphNode getNode(string $id)

Возвращает узел по идентификатору.

ServiceReferenceGraphNode[] getNodes()

Возвращает все узлы.

clear()

Очищает все узлы.

connect(string $sourceId, string $sourceValue, string $destId, string $destValue = null, string $reference = null)

Подключает 2 узла в графе.

Подробности

bool hasNode(string $id)

Проверяет, содержит ли граф узел с указанным идентификатором.

Параметры

string $id Идентификатор для проверки

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

bool

ServiceReferenceGraphNode getNode(string $id)

Возвращает узел по идентификатору.

Параметры

string $id Идентификатор для получения

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

ServiceReferenceGraphNode Узел, соответствующий предоставленному идентификатору

Исключения

InvalidArgumentException Если узел не соответствует предоставленному идентификатору

ServiceReferenceGraphNode[] getNodes()

Возвращает все узлы.

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

ServiceReferenceGraphNode[] Массив всех объектов ServiceReferenceGraphNode

clear()

Очищает все узлы.

connect(string $sourceId, string $sourceValue, string $destId, string $destValue = null, string $reference = null)

Подключает 2 узла в графе.

Параметры

string $sourceId
string $sourceValue
string $destId
string $destValue
string $reference

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraph.html

Spec-Zone.ru

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