コード例 #1
0
ファイル: Generator.php プロジェクト: slince/routing
 /**
  * 获取路由的参数,三部分
  * @param RouteInterface $route
  * @param $parameters
  * @return array
  */
 function getParameters(RouteInterface $route, $parameters)
 {
     return array_replace($route->getDefaults(), $this->context->getParameters(), $parameters);
 }
コード例 #2
0
ファイル: Matcher.php プロジェクト: slince/routing
 /**
  * 处理路由参数
  * @param RouteInterface $route
  * @return array
  */
 protected function getRouteParameters(RouteInterface $route)
 {
     return array_replace($route->getDefaults(), $route->getParameter('_hostMatches', []), $route->getParameter('_pathMatches', []));
 }