You must log in or register to comment.
This is great! I’ve done something similiar for Laravel in the past.
What I’ve noticed is that as projects move forward in their development cycle, something like this often becomes necessary for certain functionality to require services to be factored out and then worked on by separate teams.