You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is solution help us decrease a lot human mistakes and misconfiguration between code and configuration for dependencies.
So my question:
Should we continue develop & maintain this package as separate solution? Or we can make separate package as part of laminas vendor packages? Or even make this solution as part of core service-manager package?
What you think about it?)
The text was updated successfully, but these errors were encountered:
I do not like this kind of magic as well, mostly due to the way that it is some magic hidden in the application rather than having a proper configuration. Another problem is, that there can be multiple services aliasing the same interface which is not properly addressable with these annotations. If there is a config, almost every IDE will already show you if an array key is declared twice in the same array.
But I am actually trying to provide an AOT factory which is based on ReflectionBasedAbstractFactory: #180
This will still require upstream projects to have a minimum configuration (i.e. manual alias mapping and manual factory mapping - to ReflectionBasedAbstractFactory).
However, since there are already 3rd-party libraries out there which does provide this feature, I'd say we are not gonna work more on this than necessary.
Feature Request
Summary
Hi!
We have MVP solution for autowiring (auto-generate PHP configs for service-manager): https://github.com/opsway/laminas-service-manager-attributes
It is looks like:
or even
It is solution help us decrease a lot human mistakes and misconfiguration between code and configuration for dependencies.
So my question:
Should we continue develop & maintain this package as separate solution? Or we can make separate package as part of laminas vendor packages? Or even make this solution as part of core service-manager package?
What you think about it?)
The text was updated successfully, but these errors were encountered: