private function getPath($name)
{
if (!isset($this->paths[$name])) {
throw new \InvalidArgumentException(sprintf('Unknown path segment name "%s", known paths are "%s"', $name, implode('", "', array_keys($this->paths))));
}
$name = $this->paths[$name];
return $name;
}