Dependency Injection (DI), bir sınıfın bağımlılıklarını kendisi oluşturmak yerine dışarıdan (tipik olarak constructor aracılığıyla) alması tasarım desenidir. Modern PHP framework'leri DI'ı yoğun şekilde kullanırlar, çoğunlukla bağımlılıkları otomatik olarak çözen ve enjekte eden bir container ile — bu da gevşek bağlantılı, test edilebilir kod ile sonuçlanır.
DI'ın çözdüğü sorun
{
;
{
->mailer = ();
}
}
{
{}
}
