Sobes.tech
Junior — Middle

Composer менен автоматтык класстарды жүктөөнү кантип конфигурациялоо керек?

sobes.tech AI

AIден жооп

Composer-деги класстарды автоматтык жүктөө autoload бөлүмү аркылуу конфигурацияланат. Негизги ыкмалар:

  • PSR-4 автоматтык жүктөө — namespace кеңейтүүлөрүн каталогторго байланыштырган.
  • PSR-0 автоматтык жүктөө — эскирген стандарт, PSR-4 менен окшош.
  • classmap — сканерлөө үчүн белгилүү файлдар же каталогдорду көрсөтөт.
  • files — көрсөтүлгөн файлдарды түздөн-түз жүктөйт.

PSR-4 конфигурациясынын мисалы:

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

composer.json өзгөртүлгөндөн кийин, автоматтык жүктөгүчтү жаңыртуу үчүн composer dump-autoload командасын иштетүү керек.