Namespaces in der Dokumentation

Hallo,
in der Dokumentation finden wirr folgendes:

Sollte der Namespace hier nicht
SwagBasicExample
anstelle von
Swag\BasicExample
sein?

Andere Plugins folgen dem letzteren, zB::

SwagExtensionStore\Controller

Oder ist beides zulässig?
~Marc

Prinzipiell kannst du Namespaces benennen, wie du möchtest. Sie müssen lediglich (Shopware weit) eindeutig/konfliktfrei sein.

Der Pluginordner muss/sollte immer im Sinne von SwagBasicExample benannt sein, da du nicht mehrere Plugins innerhalb von Swag speichern könntest. Aber selbst innerhalb dieses Ordners ist es möglich Swag\BasicExample als Namespace zu verwenden. Dafür gibt es schließlich die composer.json mit Shopware-plugin-class.

Mehrheitlich überwiegt vermutlich die SwagBasicExample Schreibweise.

1 „Gefällt mir“

Dankeschön fürs Zeit nehmen und Erklären. :heart: