/**
  * @param CaptionAsset $captionAsset
  * @param FileSyncKey $srcSyncKey
  */
 protected function attachFileSync(CaptionAsset $captionAsset, FileSyncKey $srcSyncKey)
 {
     $captionAsset->incrementVersion();
     $captionAsset->save();
     $newSyncKey = $captionAsset->getSyncKey(CaptionAsset::FILE_SYNC_ASSET_SUB_TYPE_ASSET);
     kFileSyncUtils::createSyncFileLinkForKey($newSyncKey, $srcSyncKey);
     $finalPath = kFileSyncUtils::getLocalFilePathForKey($newSyncKey);
     list($width, $height, $type, $attr) = getimagesize($finalPath);
     $captionAsset->setWidth($width);
     $captionAsset->setHeight($height);
     $captionAsset->setSize(filesize($finalPath));
     $captionAsset->setStatus(CaptionAsset::ASSET_STATUS_READY);
     $captionAsset->save();
 }