Spec-Zone.ru › Symfony 2.8

ServiceReferenceGraph

class ServiceReferenceGraph

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

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

Методы

bool hasNode(string $id)

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

ServiceReferenceGraphNode getNode(string $id)

Получает узел по идентификатору.

ServiceReferenceGraphNode[] getNodes()

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

clear()

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

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

Соединяет 2 узла в графе.

Подробности

bool hasNode(string $id)

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

Параметры

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

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

bool

ServiceReferenceGraphNode getNode(string $id)

Получает узел по идентификатору.

Параметры

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

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

ServiceReferenceGraphNode

Исключения

InvalidArgumentException если узел с указанным идентификатором не найден

ServiceReferenceGraphNode[] getNodes()

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

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

ServiceReferenceGraphNode[]

clear()

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

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

Соединяет 2 узла в графе.

Параметры

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

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

Spec-Zone.ru

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