Sobes.tech
Junior — Middle

Kuidas saab Composeriga konfigureerida automaatset klasside laadimist?

sobes.tech AI

Vastus AI-lt

Automaatne klasside laadimine Composeris on konfigureeritud autoload sektsiooni kaudu failis composer.json. Peamised viisid on:

  • PSR-4 automaatlaadimine — seob nimelahendusi kataloogidega.
  • PSR-0 automaatlaadimine — vananenud standard, sarnane PSR-4-ga.
  • classmap — näitab konkreetseid faile või katalooge skannimiseks.
  • files — laadib otse näidatud failid.

PSR-4 konfiguratsiooni näide:

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

Pärast composer.json muutmist tuleb käivitada composer dump-autoload, et uuendada automaatlaadijat.