Dependency Injection (DI) je oblikovalski vzorec, pri katerem razred prejme svoje odvisnosti iz zunaj (običajno preko konstruktorja) namesto da bi jih sam ustvaril. Sodobni PHP ogrodja uporabljajo DI intenzivno, pogosto s kontejnerjem, ki samodejno razrešuje in injicira odvisnosti — kar vodi do ohlapno povezane in testabilne kode.
Problem, ki ga DI rešuje
{
;
{
->mailer = ();
}
}
{
{}
}
