Hallo zusammen,
mir ist im Contao Manager, als ich etwas an einer Erweiterung einer bestehenden Installation aktualisiert habe, aufgefallen, dass folgende Hinweise in der Konsole des Managers ausgegeben werden:
Meine Erweiterung lade ich in der composer.json über folgenden Eintrag:Code:Deprecation Notice: Class ... located in ./src/NameBundle/Resources/contao/dca/... does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0.
Meine Ordnerstruktur sieht aktuell so aus:Code:"autoload": { "psr-4": { "": "src/" } }
Mir ist nun jedoch in den Docs dieser Artikel aufgefallen.Code:Wurzelverzeichnis app assets contao-manager files src NameBundle ContentElement ... Resources contao classes config dca forms languages models templates public ... ContaoManagerPlugin.php system templates var vendor web
Hier scheint eine Erweiterung nicht in einem eigenen Verzeichnis "src" im Wurzelverzeichnis, sondern im "app" Verzeichnis hinzugefügt zu werden?
Daher nun meine Fragen:
Wie genau konfiguriere ich meine Erweiterung als PSR-4 konform?
Wie sollte oder müsste ich die Ordnerstruktur meiner Erweiterung verändern, damit auch hier alles in Ordnung ist?
			
					
					
					
						
Zitieren
?
						
....
						