/** * @param Request $request * @param Route $route * @return Request */ function __invoke(Request $request, Route $route) { $route->actions() && ($controller = $route->action($request->method())) && ($request[Arg::CONTROLLER] = $controller); return $request; }