It is currently possible to create instances of the various components and have them in an inconsistent state since setter injection is used.
Also, some service IDs are hardcoded in objects implementing ServiceLocatorAwareInterface, making override of factories very tricky.
It is currently possible to create instances of the various components and have them in an inconsistent state since setter injection is used. Also, some service IDs are hardcoded in objects implementing
ServiceLocatorAwareInterface
, making override of factories very tricky.