DependencyInjection

E452810

DependencyInjection is Symfony’s powerful service container component that manages object creation and wiring through configurable, testable, and decoupled dependency injection.

All labels observed (3)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Symfony component ⓘ
service container component ⓘ
coreClass Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface ⓘ
Symfony\Component\DependencyInjection\Container ⓘ
Symfony\Component\DependencyInjection\ContainerBuilder ⓘ
Symfony\Component\DependencyInjection\Definition ⓘ
Symfony\Component\DependencyInjection\Loader\PhpFileLoader ⓘ
Symfony\Component\DependencyInjection\Loader\XmlFileLoader ⓘ
Symfony\Component\DependencyInjection\Loader\YamlFileLoader ⓘ
Symfony\Component\DependencyInjection\ParameterBag\ParameterBag ⓘ
Symfony\Component\DependencyInjection\Reference ⓘ
linked to: DependencyInjection
documentationUrl https://symfony.com/doc/current/components/dependency_injection.html ⓘ
implementsConcept dependency injection ⓘ
inversion of control ⓘ
license MIT License ⓘ
maintainedBy Symfony Core Team ⓘ
linked to: Symfony community
partOf Symfony Framework ⓘ
linked to: Symfony
primaryResponsibility managing object creation ⓘ
managing service configuration ⓘ
managing service wiring ⓘ
providedBy Symfony ⓘ
repository https://github.com/symfony/dependency-injection ⓘ
stableReleaseIncludedSince Symfony 2.0 ⓘ
linked to: Symfony
supportsConfigurationFormat PHP ⓘ
XML ⓘ
YAML ⓘ
annotations ⓘ
supportsFeature PSR-11 container interoperability ⓘ
autowiring ⓘ
compiler passes ⓘ
configurable services ⓘ
decoupled architecture ⓘ
lazy services ⓘ
parameter management ⓘ
service aliases ⓘ
service autoconfiguration ⓘ
service decoration ⓘ
service scopes ⓘ
service tagging ⓘ
testable services ⓘ
usedFor building service containers ⓘ
configuring application services ⓘ
improving testability of code ⓘ
injecting dependencies into objects ⓘ
reducing coupling between components ⓘ
usedIn Symfony full-stack framework ⓘ
Symfony standalone components ⓘ
linked to: Symfony
writtenInLanguage PHP ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Symfony → hasComponent → DependencyInjection ⓘ
HttpKernel → integratesWith → Symfony DependencyInjection component ⓘ
linked to: DependencyInjection
EventDispatcher → integratesWith → Symfony DependencyInjection component ⓘ
linked to: DependencyInjection
DependencyInjection → coreClass → Symfony\Component\DependencyInjection\Reference ⓘ
linked to: DependencyInjection
Config → relatedTo → Symfony DependencyInjection component ⓘ
linked to: DependencyInjection