ServiceReferenceGraphEdge
class ServiceReferenceGraphEdge
Представляет ребро в вашей графе сервисов.
Значение обычно является ссылкой.
Методы
| __construct(ServiceReferenceGraphNode $sourceNode, ServiceReferenceGraphNode $destNode, $value = null, bool $lazy = false, bool $weak = false) | ||
| mixed | getValue() Возвращает значение ребра. | |
| ServiceReferenceGraphNode | getSourceNode() Возвращает исходный узел. | |
| ServiceReferenceGraphNode | getDestNode() Возвращает целевой узел. | |
| bool | isLazy() Возвращает true, если ребро является ленивым, что означает, что это зависимость, не требующая прямой инициализации. | |
| bool | isWeak() Возвращает true, если ребро является слабым, что означает, что оно не должно препятствовать удалению целевого сервиса. |
Подробности
__construct(ServiceReferenceGraphNode $sourceNode, ServiceReferenceGraphNode $destNode, $value = null, bool $lazy = false, bool $weak = false)
Параметры
| ServiceReferenceGraphNode | $sourceNode | |
| ServiceReferenceGraphNode | $destNode | |
| $value | ||
| bool | $lazy | |
| bool | $weak |
mixed getValue()
Возвращает значение ребра.
Значение возврата
| mixed |
ServiceReferenceGraphNode getSourceNode()
Возвращает исходный узел.
Значение возврата
| ServiceReferenceGraphNode |
ServiceReferenceGraphNode getDestNode()
Возвращает целевой узел.
Значение возврата
| ServiceReferenceGraphNode |
bool isLazy()
Возвращает true, если ребро является ленивым, что означает, что это зависимость, не требующая прямой инициализации.
Значение возврата
| bool |
bool isWeak()
Возвращает true, если ребро является слабым, что означает, что оно не должно препятствовать удалению целевого сервиса.
Значение возврата
| bool |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraphEdge.html