it-swarm.com.de

Joomla 4 Namespace und Autoloading

Ich habe die Namespace-Zeile zu meiner Manifest-XML hinzugefügt: <namespace>Mycompany\Component\Mycomponent</namespace>

Wenn ich die Komponente installiere, wird dem libraries/vendor/composer/autoload_psr4.php Kein Alias ​​hinzugefügt. Sollte Joomla diese Datei mit jeder installierten Komponente neu generieren?

Gibt es noch andere Stellen (außer den Namespaces in den Klassen selbst), an denen ich meinen Namespace registrieren muss?

2
user101289

Dank @ Zollie-- ist das Plugin standardmäßig aktiviert und scheint zu funktionieren. Sie müssten das libraries/autoload_psr4.php, um zu überprüfen, ob der Namespace Ihrer Komponente (festgelegt im neuen Parameter namespace in der Manifest-XML) korrekt generiert wird.

Das Standard-Namespace-Format für benutzerdefinierte Komponenten ist DeveloperName\Component\ComponentName.

2
user101289