Spec-Zone.ru › Symfony 4.1

Граф ссылок на сервисы

класс ServiceReferenceGraph

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

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

Методы

bool hasNode(string $id)
ServiceReferenceGraphNode getNode(string $id)

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

array getNodes()

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

clear()

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

connect(string|null $sourceId, $sourceValue, string|null $destId, $destValue = null, $reference = null, bool $lazy = false, bool $weak = false)

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

Подробности

bool hasNode(string $id)

Параметры

string $id

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

bool

ServiceReferenceGraphNode getNode(string $id)

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

Параметры

string $id

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

ServiceReferenceGraphNode

Исключения

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

array getNodes()

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

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

array

clear()

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

connect(string|null $sourceId, $sourceValue, string|null $destId, $destValue = null, $reference = null, bool $lazy = false, bool $weak = false)

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

Параметры

string|null $sourceId
$sourceValue
string|null $destId
$destValue
$reference
bool $lazy
bool $weak

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

Spec-Zone.ru

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