Spec-Zone.ru › Symfony 4.1

Symfony\Component\DependencyInjection

Пространства имён

Symfony\Component\DependencyInjection\ArgumentSymfony\Component\DependencyInjection\CompilerSymfony\Component\DependencyInjection\ConfigSymfony\Component\DependencyInjection\DumperSymfony\Component\DependencyInjection\ExceptionSymfony\Component\DependencyInjection\ExtensionSymfony\Component\DependencyInjection\LazyProxySymfony\Component\DependencyInjection\LoaderSymfony\Component\DependencyInjection\ParameterBag

Классы

Alias
ChildDefinition Это определение расширяет другое определение.
Container Container — это контейнер инъекции зависимостей.
ContainerAwareTrait Trait ContainerAware.
ContainerBuilder ContainerBuilder — это контейнер DI, который предоставляет API для лёгкого описания сервисов.
Definition Definition представляет собой определение сервиса.
EnvVarProcessor
ExpressionLanguage Добавляет некоторые функции к ExpressionLanguage по умолчанию.
ExpressionLanguageProvider Определяет некоторые функции ExpressionLanguage.
Parameter Parameter представляет собой ссылку на параметр.
Reference Reference представляет собой ссылку на сервис.
ServiceLocator
TypedReference Представляет собой ссылку на сервис с указанием типа PHP.
Variable Представляет собой переменную.

Интерфейсы

ContainerAwareInterface ContainerAwareInterface должен реализовываться классами, зависящими от контейнера.
ContainerInterface ContainerInterface — это интерфейс, реализуемый классами контейнера сервисов.
EnvVarProcessorInterface EnvVarProcessorInterface реализуется объектами, управляющими переменными, похожими на переменные среды.
ResettableContainerInterface ResettableContainerInterface определяет дополнительную функциональность сброса для контейнеров, позволяя высвободить общие сервисы, когда контейнер больше не нужен.
ServiceSubscriberInterface ServiceSubscriber раскрывает свои зависимости с помощью статического метода {@link getSubscribedServices}.
TaggedContainerInterface TaggedContainerInterface — это интерфейс, реализуемый, когда контейнер знает, как работать с тегами.

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

Spec-Zone.ru

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