eZ\Publish\Core\REST\Common\FieldTypeProcessor\ImageProcessor::generateUrl PHP Метод

generateUrl() защищенный Метод

Generates a URL for $path in $variation.
protected generateUrl ( string $path, string $variation ) : string
$path string
$variation string
Результат string
    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);
    }