- Issue created by @Grevil
- 🇩🇪Germany jurgenhaas Gottmadingen
That's deliberate because this way we can ensure that extending classes always remain compatible even if we change the constructor of the base class.
You can still extend, though. You can look into all the action plugins in ECA that extend the base class with a static create function only. The call the parent create function and then set the additional properties (i.e. dependency injections) that they need.
- 🇩🇪Germany Anybody Porta Westfalica
Thanks @jurgenhaas sorry we both had "final class" in our mind, no idea why :D Funny.
Totally makes sense!
- 🇩🇪Germany Grevil
Totally makes sense. Should have looked into other classes first! Thanks!