Hallo,
in einem Subscriber hole ich mir im StorefrontRenderEvent::class
per $this->systemConfigService->getDomain(...)
die gesamte Konfiguration der config.xml meines Plugins. Soweit ich erkennen kann, machen das viele so. Im Subscriber kann ich die Konfiguration dann für weitere Zwecke manipulieren, bevor ich diese an die Storefront assigne. (Deswegen kümmere ich mich auch selbst um die Übergabe, auch wenn die Konfiguration ja bereits in der Storefront zur Verfügung steht).
getDomain ist nun allerdings als intern markiert mit dem Hinweis:
„should not be used in storefront or store api. The cache layer caches all accessed config keys and use them as cache tag.“
Ist das nun also generell falsch es im Subscriber zu verwenden? Und was bedeutet „The cache layer caches all accessed config keys and use them as cache tag“