Sobes.tech
Junior — Middle

Composer ilə siniflərin avtomatik yüklənməsini necə konfiqurasiya etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Composer-də siniflərin avtomatik yüklənməsi composer.json faylındakı autoload bölməsi vasitəsilə tənzimlənir. Əsas üsullar bunlardır:

  • PSR-4 avtomatik yükləmə — ad boşluqlarını qovluqlarla uyğunlaşdırır.
  • PSR-0 avtomatik yükləmə — köhnə standartdır, PSR-4-ə bənzəyir.
  • classmap — skan ediləcək xüsusi faylları və ya qovluqları göstərir.
  • files — göstərilən faylları birbaşa yükləyir.

PSR-4 konfiqurasiya nümunəsi:

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

composer.json-u dəyişdikdən sonra, avtomatik yükləyicini yeniləmək üçün composer dump-autoload əmri icra olunmalıdır.