/** * @param Request $request * @param Route $route * @return bool */ protected function match(Request $request, Route $route) { return in_array($request->method(), (array) $route->method()); }
/** * @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; }