Dependency Injection (DI) er et designmønster, hvor en klasse modtager sine afhængigheder udefra (typisk via konstruktøren) i stedet for at oprette dem selv. Moderne PHP-frameworks bruger DI intensivt, ofte med en container, der automatisk løser og injicerer afhængigheder — hvilket fører til løst koblet, testbar kode.
Problemet som DI løser
{
;
{
->mailer = ();
}
}
{
{}
}
