Spec-Zone.ru › Symfony 3.1

ServiceReferenceGraph

class 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[]

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.1/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraph.html

Spec-Zone.ru

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