DependencyInjection

E452810

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

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf Symfony component
service container component
coreClass Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface NERFINISHED
Symfony\Component\DependencyInjection\Container
Symfony\Component\DependencyInjection\ContainerBuilder NERFINISHED
Symfony\Component\DependencyInjection\Definition NERFINISHED
Symfony\Component\DependencyInjection\Loader\PhpFileLoader NERFINISHED
Symfony\Component\DependencyInjection\Loader\XmlFileLoader NERFINISHED
Symfony\Component\DependencyInjection\Loader\YamlFileLoader NERFINISHED
Symfony\Component\DependencyInjection\ParameterBag\ParameterBag NERFINISHED
Symfony\Component\DependencyInjection\Reference NERFINISHED
documentationUrl https://symfony.com/doc/current/components/dependency_injection.html
implementsConcept dependency injection
inversion of control
license MIT License
maintainedBy Symfony Core Team NERFINISHED
partOf Symfony Framework NERFINISHED
primaryResponsibility managing object creation
managing service configuration
managing service wiring
providedBy Symfony NERFINISHED
repository https://github.com/symfony/dependency-injection
stableReleaseIncludedSince Symfony 2.0 NERFINISHED
supportsConfigurationFormat PHP NERFINISHED
XML NERFINISHED
YAML NERFINISHED
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 NERFINISHED
writtenInLanguage PHP NERFINISHED

Referenced by (1)

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

Symfony hasComponent DependencyInjection