Example #1
0
 /**
  * 获取route的pathinfo部分
  * @param RouteInterface $route
  * @param array $parameters
  * @return string
  */
 protected function getRoutePath(RouteInterface $route, $parameters)
 {
     return $this->formatRouteHostOrPath($route->getPath(), $parameters, $route->getRequirements());
 }
Example #2
0
 /**
  * 处理路由参数
  * @param RouteInterface $route
  * @return array
  */
 protected function getRouteParameters(RouteInterface $route)
 {
     return array_replace($route->getDefaults(), $route->getParameter('_hostMatches', []), $route->getParameter('_pathMatches', []));
 }