[TYPO3-german] Factories in Dependency Injection

Tim Jordans tim.jordans at ion2s.com
Mon Jun 27 04:23:07 CEST 2016


Hallo zusammen,

aktuell nutze ich für meine Dependency Injection die inject-Annotation.
Damit gebe ich die zu injizierende Klasse an.
Es gibt jedoch Klassen die durch eine Factory erzeugt werden sollen.
Gibt es eine gute Möglichkeit diese Factory für die Dependency Injection bekannt zu geben.

Beispiel:
Ich möchte eine Klasse A injecten die im Konstruktor mehrere Parameter (kann nicht verändert werden) erwartet.
Die Parameter werden durch die Konfiguration gesetzt.
Meine Idee ist es, eine Factory zu schreiben die die Konfiguration injiziert bekommt und die Klasse A dadurch erstellen kann.
Eine Klasse Z die Klasse A benutzen möchte, soll diese injiziert bekommen (bestenfalls per @inject).

Wie kann ich dies in TYPO3 realisieren?
Über Vorschläge würde ich mich sehr freuen.


More information about the TYPO3-german mailing list