Zend Framework 2
Zend: Der Initializer (EntityMapper in Controller injizieren)
Was waren nochmal Initializer?
Eigentlich ganz einfach: Alle bei einem ServieManager registrierten Initializer werden nach der Erzeugung eines ebenfalls beim ServiceManagers registrierten Services aufgerufen. Dabei bekommen diese Initializer die jeweilige Instanz des gerade initialisierten Services übergeben. Dies gilt auch für die Controller, welche im ControllerManager registriert sind.
Und so wendet man einen Initializer an, beispielsweise um den EntityMapper aus den vorherigen Beiträgen in den Controller zu injizieren.