Sobes.tech
Junior — Middle

Wie kann man die automatische Klassenladung mit Composer konfigurieren?

sobes.tech KI

Antwort von AI

Das automatische Laden von Klassen in Composer wird über den Abschnitt autoload in der Datei composer.json konfiguriert. Die Hauptmethoden sind:

  • PSR-4 Autoload — ordnet Namensräume Verzeichnissen zu.
  • PSR-0 Autoload — veralteter Standard, ähnlich wie PSR-4.
  • classmap — gibt spezifische Dateien oder Verzeichnisse zum Scannen an.
  • files — lädt die angegebenen Dateien direkt.

Beispiel für PSR-4-Konfiguration:

{
  "autoload": {
    "psr-4": {
      "App\\": "src/"
    }
  }
}

Nach Änderungen an composer.json muss composer dump-autoload ausgeführt werden, um den Autoloader zu aktualisieren.