/** * @param asset $asset * @params entry $entry * @return string */ public static function getFileName(entry $entry, flavorAsset $flavorAsset = null) { $fileExt = ""; $fileBaseName = $entry->getName(); if ($flavorAsset) { $flavorParams = $flavorAsset->getFlavorParams(); if ($flavorParams) { $fileBaseName = $fileBaseName . " (" . $flavorParams->getName() . ")"; } $fileExt = $flavorAsset->getFileExt(); } else { $syncKey = $entry->getSyncKey(entry::FILE_SYNC_ENTRY_SUB_TYPE_DATA); list($fileSync, $local) = kFileSyncUtils::getReadyFileSyncForKey($syncKey, true, false); if ($fileSync) { $fileExt = $fileSync->getFileExt(); } } return array($fileBaseName, $fileExt); }