Spec-Zone.ru › Symfony 3.2

Symfony\Component\DependencyInjection

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

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

Классы

Alias
ContainerКонтейнер — контейнер инъекции зависимостей.
ContainerAwareПростой пример реализации ContainerAwareInterface.
ContainerBuilderContainerBuilder — контейнер DI, который предоставляет API для лёгкого описания сервисов.
DefinitionDefinition представляет собой определение сервиса.
DefinitionDecoratorЭто определение, которое декорирует другое определение.
ParameterParameter представляет собой ссылку на параметр.
ReferenceReference представляет собой ссылку на сервис.
ScopeКласс Scope.
SimpleXMLElementКласс SimpleXMLElement.
VariableПредставляет переменную.

Интерфейсы

ContainerAwareInterfaceContainerAwareInterface должен быть реализован классами, которые зависят от Container.
ContainerInterfaceContainerInterface — это интерфейс, реализуемый классами контейнера сервисов.
IntrospectableContainerInterfaceIntrospectableContainerInterface определяет дополнительную функциональность интроспекции для контейнеров, позволяя реализовывать логику на основе состояния Container.
ScopeInterfaceИнтерфейс Scope.
TaggedContainerInterfaceTaggedContainerInterface — это интерфейс, реализуемый, когда контейнер знает, как работать с тегами.

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

Spec-Zone.ru

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