Dependency Injection (DI) este un pattern de design în care o clasă primește dependențele sale din exterior (de obicei prin constructor) în loc să le creeze ea însăși. Framework-urile PHP moderne folosesc DI extensiv, adesea cu un container care rezolvă și injectează dependențele automat — conducând la cod ușor cuplat și testabil.
Problema pe care DI o rezolvă
{
;
{
->mailer = ();
}
}
{
{}
}
