Junior — Middle
Ինչպե՞ս կարող ենք կազմաձևել դասերի ավտոմատ բեռնման համակարգը Composer-ով:
sobes.tech AI
Պատասխան AI-ից
Ավտոմատ դասերի բեռնումը Composer-ում կարգավորվում է autoload բաժնով composer.json ֆայլում: Հիմնական մեթոդներն են.
- PSR-4 ավտոմատ բեռնում — կապում է անվան տարածքները ֆայլային համակարգի թղթապանակների հետ:
{
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
- PSR-0 ավտոմատ բեռնում — հնացած ստանդարտ, նման է PSR-4-ին:
{
"autoload": {
"psr-0": {
"App": "src/"
}
}
}
- classmap — նշում է կոնկրետ ֆայլեր կամ թղթապանակներ սկանավորման համար:
{
"autoload": {
"classmap": ["src/", "lib/"]
}
}
- files — բեռնում է նշված ֆայլերը անմիջապես:
{
"autoload": {
"files": ["helpers.php"]
}
}
Հետո պետք է գործարկել composer dump-autoload։