Tach,
Auf vielfachen Wunsch: hier
ich zerlege den Artikel jetzt nicht detailliert, denn zum Glück steht er nicht hier im Forum, amüsant finde ich allerdings den Titel, da das weiterreichen aller Parameter einer Funktion an eine andere wohl kein gutes Beispiel für Dependency Injection ist (s.a. https://forum.selfhtml.org/self/2016/mar/29/email-mit-anhang-von-user/1664406#m1664406 ff.).
mfg
Woodfighter