/** * Dispatch all routes. * * @return mixed * @throws Exception */ public static function dispatchAll() { foreach (self::$_instance->_routes as $route) { if (self::$_instance->activeRoute($route->uri) && static::$_instance->activeMethod($route->verb)) { return static::$_instance->_invokeCallable($route->callable, $route->uri); } } if (!is_null(static::$_instance->_option('noMatchingRouteHandler'))) { return call_user_func(static::$_instance->_option('noMatchingRouteHandler')); } }