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