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.