public static function parseXml(SimpleXMLElement $scene, $partnerId, CuePoint $cuePoint = null) { if (is_null($cuePoint) || $scene->getName() != 'scene-annotation' || !$cuePoint instanceof Annotation) { return $cuePoint; } $objectType = self::getMetadataObjectTypeCoreValue(AnnotationMetadataObjectType::ANNOTATION); return CuePointMetadataPlugin::parseXml($objectType, $scene, $partnerId, $cuePoint); }
public static function parseXml(SimpleXMLElement $scene, $partnerId, CuePoint $cuePoint = null) { if (is_null($cuePoint) || $scene->getName() != 'scene-ad-cue-point' || !$cuePoint instanceof AdCuePoint) { return $cuePoint; } $objectType = self::getMetadataObjectTypeCoreValue(AdCuePointMetadataObjectType::AD_CUE_POINT); return CuePointMetadataPlugin::parseXml($objectType, $scene, $partnerId, $cuePoint); }