diff --git a/src/Pecee/SimpleRouter/RouterRoute.php b/src/Pecee/SimpleRouter/RouterRoute.php index 44d1acb7..4b7cf988 100644 --- a/src/Pecee/SimpleRouter/RouterRoute.php +++ b/src/Pecee/SimpleRouter/RouterRoute.php @@ -76,7 +76,7 @@ public function matchRoute(Request $request) { $regex .= '(?:\\/{0,1}(?P<' . $parameter . '>'. $parameterRegex .')\\/)'; } - $parameterNames[] = array('value' => $parameter, 'required' => $required); + $parameterNames[] = array('name' => $parameter, 'required' => $required); $parameter = ''; $isParameter = false; @@ -99,13 +99,13 @@ public function matchRoute(Request $request) { if(count($parameterNames)) { foreach($parameterNames as $name) { - $parameterValue = (isset($parameterValues[$name['value']]) && !empty($parameterValues[$name['value']])) ? $parameterValues[$name['value']] : null; + $parameterValue = (isset($parameterValues[$name['name']]) && !empty($parameterValues[$name['name']])) ? $parameterValues[$name['name']] : null; if($name['required'] && $parameterValue === null) { throw new RouterException('Missing required parameter ' . $name['name'], 404); } - $parameters[$name] = $parameterValue; + $parameters[$name['name']] = $parameterValue; } }