private function substitute($destinationUrl, array $values)
{
preg_match_all('(\\{(\\d+)\\})', $destinationUrl, $matches);
foreach ($matches[1] as $match) {
$destinationUrl = str_replace("{{$match}}", $values[$match], $destinationUrl);
}
return $destinationUrl;
}