Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Shopware & Plugin-Entwicklung

Dependency Injection

Service-Container in Symfony/Shopware

Dependency Injection (DI) ist das zentrale Design-Pattern in Symfony und Shopware 6. Services werden im services.xml registriert und automatisch injiziert. Kein Service Locator (Kernel::getContainer). Typ-Hints im Constructor definieren Abhängigkeiten. Erzwingt lose Kopplung.