public static function GetBuiltInComplexTypeByTypeCode( $typeCode )
	{
		// The $typeCode must be valid (one of the items in XmlTypeCode)
		$type = XmlTypeCode::getTypeForCode( $typeCode );

		if ( $type === false)
		{
			throw new \InvalidArgumentException( "The typecode passed to DOMSchemaType::GetBuiltInComplexTypeByTypeCode is not valid" );
		}

		return DOMSchemaType::GetBuiltInComplexTypeByQName( $type );
	}
public static function GetBuiltInComplexTypeByTypeCode( $typeCode )
	{
		// The $typeCode must be valid (one of the items in XmlTypeCode)
		$type = XmlTypeCode::getTypeForCode( $typeCode );

		if ( $type === false)
		{
			throw new \InvalidArgumentException( "The typecode passed to DOMSchemaType::GetBuiltInComplexTypeByTypeCode is not valid" );
		}

		return DOMSchemaType::GetBuiltInComplexTypeByQName( $type );
	}
public static function GetBuiltInComplexTypeByTypeCode ( $ typeCode ) { // The $typeCode must be valid (one of the items in XmlTypeCode)
 $ type = XmlTypeCode :: getTypeForCode ( $ typeCode ) ; if ( $ type === false ) { throw new \ InvalidArgumentException ( "The typecode passed to DOMSchemaType::GetBuiltInComplexTypeByTypeCode is not valid" ) ; } return DOMSchemaType :: GetBuiltInComplexTypeByQName ( $ type ) ; }
Returns an XmlSchemaComplexType that represents the built-in
complex type of the complex type specified.

@param XmlTypeCode $typeCode One of the XmlTypeCode values representing the complex type.
@throws \InvalidArgumentException
@return XmlSchemaComplexType The type that represents the built-in complex type.
Returns an XmlSchemaComplexType that represents the built - in complex type of the complex type specified .