bin/console plugin:create AnotherBasicExample -c
Der Slash in AnotherBasicExample im PHP wird nicht erzeugt.
Sie wird nicht in composer.json generiert.
Es wird aber in der Shopware 6 Dokumentation benutzt
Brauche ich ihn wie in Swag\BasicExample?
bin/console plugin:create AnotherBasicExample -c
Der Slash in AnotherBasicExample im PHP wird nicht erzeugt.
Sie wird nicht in composer.json generiert.
Es wird aber in der Shopware 6 Dokumentation benutzt
Brauche ich ihn wie in Swag\BasicExample?
Nein. Der automatisch generierte Namespace lautet in deinem Fall: AnotherBasicExample bzw. AnotherBasicExample\AnotherBasicExample
Einfach mal lesen, dann verstehst du das Konstrukt vielleicht: PHP: Namespaces overview - Manual
OK danke @Max_Shop , aber die Frage war, sollte ich AnotherBasicExample oder AnotherBasicExample\AnotherBasicExample benutzen?
Oder um klar zu sein Developername/AnotherBasicExample.
Und warum gibt es einen Unterschied zwischen Developername\AnotherBasicExample, das in der Dokumentation vorgeschlagen wird, und AnotherBasicExample, das über CLI generiert wird?
Dieser Namespace funktioniert bei mir sehr gut. Ich möchte nur klären, ob es notwendig ist, Developername/ im Namespace zu verwenden
Nein, es ist nicht notwendig. Es bleibt jedem selbst überlassen welchen Namespace man nutzt.
Die Dokumentation wurde sehr wahrscheinlich nicht von den gleichen Personen geschrieben und wie so häufig weiß A eben nicht was B macht. Daher die unterschiedlichen Schreibweisen.