Sobes.tech
Junior — Middle

Jak skonfigurować automatyczne ładowanie klas za pomocą Composer?

sobes.tech AI

Odpowiedź od AI

Automatyczne ładowanie klas w Composer konfiguruje się przez sekcję autoload w pliku composer.json. Główne metody to:

  • Autoload PSR-4 — przypisuje przestrzenie nazw do katalogów.
  • Autoload PSR-0 — przestarzały standard, podobny do PSR-4.
  • classmap — wskazuje konkretne pliki lub katalogi do skanowania.
  • files — bezpośrednio ładuje wskazane pliki.

Przykład konfiguracji PSR-4:

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

Po zmianie composer.json należy wykonać composer dump-autoload, aby zaktualizować autoload.