Important: #67401 - Dependency Injection is now done before initializeObject()¶
See Issue #67401
initializeObject() was called before the dependencies were injected when retrieving an Extbase Domain
Model. This behavior didn’t match either the documentation nor the behavior when using the
With TYPO3 CMS 7.3 this has been changed, dependency injection using
@inject annotations and
is now performed before calling
initializeObject() when retrieving Domain Models.
This may have impact on extensions that are relying on the reversed call order. In these cases adjustments are required to take into account that the injected objects are available.