/** * Generate a URL for a given Assets file in a Source Type. * * @param BaseAssetSourceType $sourceType * @param AssetFileModel $file * * @return string */ public static function generateUrl(BaseAssetSourceType $sourceType, AssetFileModel $file) { $baseUrl = $sourceType->getBaseUrl(); $folderPath = $file->folderPath; $fileName = $file->filename; $appendix = static::getUrlAppendix($sourceType, $file); return $baseUrl . $folderPath . $fileName . $appendix; }