Example #1
0
 /**
  * Extracts and matches the parameters with their defined names.
  *
  * @param               $matches
  * @param CompiledRoute $compiledRoute
  *
  * @return array
  */
 private function extractParameters($matches, CompiledRoute $compiledRoute)
 {
     $params = [];
     foreach ($compiledRoute->getVariables() as $index => $var) {
         $params[$var['name']] = $matches[$index + 1][0];
     }
     return $params;
 }