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.