Process the results of the router by calling into the appropriate
controller action(s) including any routing data or injected parameters.
@return object|false Returns the dispatched handler class (the Controller for Mvc dispatching or a Task
for CLI dispatching) or false if an exception occurred and the operation was
stopped by returning false in the exception handler.
@throws \Exception if any uncaught or unhandled exception occurs during the dispatcher process.
Forwards the execution flow to another controller/action.