modules
modules copied to clipboard
Add support for module dependencies
Let's say someone make a module called "CustomEmailProvider". They support all kinds of email provider, but they don't support, say, MailGun. You want to have a dependency over "CustomMailProvider" so you can extend their interfaces and abstract classes, as well as use their contracts.
Thoughts?