protected function generateUrl($path, $variation)
{
$fieldId = '';
$versionNo = '';
// 223-1-eng-US/Cool-File.jpg
if (preg_match('((?<id>[0-9]+)-(?<version>[0-9]+)-[^/]+/[^/]+$)', $path, $matches)) {
$fieldId = $matches['id'];
$versionNo = $matches['version'];
}
return str_replace(array('{variation}', '{fieldId}', '{versionNo}'), array($variation, $fieldId, $versionNo), $this->urlTemplate);
}