/** * Return a VOD entry (sourceType = RECORDED_LIVE) based on the flavorAsset that is * associated with the given mediaInfo object * @param mediaInfo $mediaInfo * @return entry|null */ public static function getVodEntryBasedOnMediaInfoFlavorAsset($mediaInfo) { if (!$mediaInfo instanceof mediaInfo) { return null; } $flavorAsset = $mediaInfo->getasset(); if (!$flavorAsset || !$flavorAsset->hasTag(assetParams::TAG_RECORDING_ANCHOR)) { return null; } $vodEntry = $flavorAsset->getentry(); if (!$vodEntry || $vodEntry->getSourceType() != EntrySourceType::RECORDED_LIVE) { return null; } return $vodEntry; }