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.