Sobes.tech
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.