Keine Ausgabe von shopware.config (v6.4.0.0 RC 1)

Wir testen gerade den v6.4.0.0 RC 1.
Dabei ist uns aufgefallen, dass die Ausgabe von

{{ dump(shopware.config) }}

nicht mehr funktioniert.

image

Woran kann das liegen?

shopware.config ist entfallen und durch config() ersetzt: platform/UPGRADE-6.4.md at 6.4.0.0 · shopware/platform · GitHub

(was somit nicht abwärtskompatibel ist und die Frage aufwirft, wie man mit Plugins umgehen soll, die sowohl unter 6.3 als auch >= 6.4 laufen sollen, Ticket dazu, upvote wäre schön: Shopware Issuetracker)

1 „Gefällt mir“

Hallo,

das steht doch im Changelog ganz unten ( platform/UPGRADE-6.4.md at 6.4.0.0 · shopware/platform · GitHub ): „The shopware.config variable was removed. To access a system config value inside twig, use config(‚my_config_key‘). The shopware.theme variable was removed. To access the theme config value inside twig, use theme_config(‚my_config_key‘)“.

Grüße
Sebastian

Welchen Sinn hat diese Änderung denn? Bzw. hat sie einen gravierenden Sinn?
Andernfalls sind solche Änderungen doch einfach nur Stolpersteine.
Zumindest eine Abwärtskompatibilität sollte gegeben sein. Ich denke da gerade an alle Plugins, in denen das nun geändert werden muss.

Nur, weil es im Changelog steht, ist es noch lange nicht sinnvoll oder gerechtfertigt ; )

1 „Gefällt mir“