-
-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: Meta information for container objects #46
Comments
👍 to meta-data and anything that's needed for better instrospection capabilities. When it comes to aliases and rules, I'm not sure to be honest. How would aliases work? In dry-auto_inject, it's configured per-constructor (so every object can ask for its own aliases for its deps). Rules sound intriguing but I don't know what kind of use cases it covers. I recently built an ACL system on top of container (from dry-system) so maybe this is something similar. You'd have to tell me more about what you're thinking :) |
🎉 I think, next step for meta is understand what API we want to see in containers and how to store all this data. Aliases: Just my idea but it can be helpful for avoid breaking changes. For example, we have Rules: for example, we have 2 different domains, |
The idea looks interesting, however I have a question about rules So we use |
hey, have no idea now. But this first thing from my brain: we can use magic comments for set setting 🤔 |
I thought about that too, but there's one issue with magic comments: the classes become aware of the container. To be fair, we already have the I think we should just have a DSL to configure auto registered components |
I think it'll be helpful to store some meta-information about dependency in a container. Some ideas where you can use this information:
WDYT? I can implement simple PoC for meta information, and after that we can start play with it if you like the idea
The text was updated successfully, but these errors were encountered: