/** * 获取路由的参数,三部分 * @param RouteInterface $route * @param $parameters * @return array */ function getParameters(RouteInterface $route, $parameters) { return array_replace($route->getDefaults(), $this->context->getParameters(), $parameters); }
/** * 处理路由参数 * @param RouteInterface $route * @return array */ protected function getRouteParameters(RouteInterface $route) { return array_replace($route->getDefaults(), $route->getParameter('_hostMatches', []), $route->getParameter('_pathMatches', [])); }