function __construct()
 {
     parent::__construct();
     $this->FLV_FILE_EXTENSION = null;
     $this->NON_FLV_FILE_EXTENSION = null;
     $this->REDUNDANT_EXTENSIONS = array(".flv");
 }
 protected function doGetFlavorAssetUrl(flavorAsset $flavorAsset)
 {
     $url = parent::doGetFlavorAssetUrl($flavorAsset);
     if ($this->params->getFileExtension()) {
         $url .= "/name/a." . $this->params->getFileExtension();
     }
     return $url;
 }
 protected function doGetFileSyncUrl(FileSync $fileSync)
 {
     $url = parent::doGetFileSyncUrl($fileSync);
     $pattern = $this->getPattern();
     if (is_null($pattern)) {
         $pattern = '{url}';
     }
     return kDeliveryUtils::formatGenericUrl($url, $pattern, $this->params);
 }
 /**
  * @param flavorAsset $flavorAsset
  * @return string
  */
 protected function doGetFlavorAssetUrl(flavorAsset $flavorAsset)
 {
     $url = parent::doGetFlavorAssetUrl($flavorAsset);
     // move version param to "behind" the flavor asset id
     $flavorAssetId = $flavorAsset->getId();
     $flavorIdStr = '/flavorId/' . $flavorAssetId;
     $url = str_replace($flavorIdStr, '', $url);
     $url = str_replace('serveFlavor', 'serveFlavor' . $flavorIdStr, $url);
     return $url;
 }
 function __construct()
 {
     parent::__construct();
     $this->FLV_FILE_EXTENSION = null;
     $this->NON_FLV_FILE_EXTENSION = null;
 }
 protected function doGetFlavorAssetUrl(flavorAsset $flavorAsset)
 {
     $url = parent::doGetFlavorAssetUrl($flavorAsset);
     $url = "/s" . $url;
     return $url;
 }