joomla-x / joomla-pythagoras

Joomla Pythagoras Repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Front Controller: Command Detection

nibra opened this issue · comments

All CRUD operations are (will be) covered by the core system. If a component provides business logic, this should go into (business) Models. We need a way to identify or declare the public methods (and their parameters) to wrap them into Commands.

Ported from the service project https://github.com/chrisdavenport/service.

It#s only partially done, since some issues with the detection of Command(Handler)s are not solved yet.

What issues have you come across?

I'm looking for a convenient way to autodetect commands (and their required parameters) from controllers/models, if their public methods are treated as command handlers. Haven't spent much time on this yet.

But then I would open a new issue which addresses exactly that problem. Having a generic issue which addresses all Command Bus problems is confusing and difficult to trace.

That's one of the next steps.