Junior — Middle
Composer yordamida sinflarni avtomatik yuklashni qanday sozlash mumkin?
sobes.tech AI
AIdan javob
Composer'da sinflarni avtomatik yuklash composer.json faylidagi autoload bo‘limi orqali sozlanadi. Asosiy usullar quyidagilardir:
- PSR-4 avtomatik yuklash — nomlar bo‘limlarini kataloglar bilan moslashtiradi.
- PSR-0 avtomatik yuklash — eskirgan standart, PSR-4 ga o‘xshash.
- classmap — skanerlash uchun aniq fayllar yoki kataloglarni ko‘rsatadi.
- files — ko‘rsatilgan fayllarni to‘g‘ridan-to‘g‘ri yuklaydi.
PSR-4 konfiguratsiya misoli:
{
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
composer.jsonni o‘zgartirgandan so‘ng, avtomatik yuklovchini yangilash uchun composer dump-autoload komandasini bajarish kerak.