protected function RouteMatch8b7c:f320:99b9:690f:4595:cd17:293a:c069getParameterNames protected RouteMatch8b7c:f320:99b9:690f:4595:cd17:293a:c069getParameterNames() Returns the names of all parameters for the currently matched route. Return value  array Route parameter names as both the keys and values. File
 core/lib/Drupal/Core/Routing/RouteMatch.php, line 143  Class
 
RouteMatch  Default object representing the results of routing.  Namespace Drupal\Core\Routing Code protected function getParameterNames() {
  $names = array();
  if ($route = $this->getRouteObject()) {
    // Variables defined in path and host patterns are route parameters.
    $variables = $route->compile()->getVariables();
    $names = array_combine($variables, $variables);
    // Route defaults that do not start with a leading "_" are also
    // parameters, even if they are not included in path or host patterns.
    foreach ($route->getDefaults() as $name => $value) {
      if (!isset($names[$name]) && substr($name, 0, 1) !== '_') {
        $names[$name] = $name;
      }
    }
  }
  return $names;
}


    
{'path': 'public/docs/drupal~8/core-lib-drupal-core-routing-routematch.php/function/routematch-getparameternames/8.1.x.html', 'source': 'DevDocs.IO'}