コード例 #1
0
ファイル: RouteBag.php プロジェクト: HansonHuang/Pyramid
 protected function prepare($route)
 {
     $this->route = (array) $route + $this->route;
     $this->params = $this->route['segments'];
     $segments = Route::getSegments($this->route['baseroute']);
     foreach ($segments as $i => $segment) {
         if (substr($segment, 0, 1) == '{' && substr($segment, -1, 1) == '}') {
             $key = trim($segment, '{}');
             $this->setParameter($key, $this->getParameter($i));
         }
     }
 }