Пример #1
0
 /**
  * @param XSDMap $XSDMap
  * @param \SimpleXMLElement $sxe
  * @param ClassTemplate $classTemplate
  */
 public static function determineParentClass(XSDMap $XSDMap, \SimpleXMLElement $sxe, ClassTemplate $classTemplate)
 {
     $fhirElementName = XMLUtils::getBaseFHIRElementNameFromExtension($sxe);
     if (null === $fhirElementName) {
         $fhirElementName = XMLUtils::getBaseFHIRElementNameFromRestriction($sxe);
     }
     if (null === $fhirElementName) {
         return;
     }
     if (0 === strpos($fhirElementName, 'xs')) {
         $fhirElementName = substr($fhirElementName, 3);
     }
     self::findParentElementXSDMapEntry($fhirElementName, $XSDMap, $classTemplate);
 }