class XmlSchema implements XmlSchemaInterface (View source)

Properties

protected $elementList

Methods

__construct($elementList = [])

No description

arrayToXML($structuredData)

No description

addXmlData(DOMDocument $dom, $xmlParent, $elementName, $structuredData)

No description

addXmlChildren(DOMDocument $dom, $xmlParent, $elementName, $structuredData)

No description

addXmlDataOrAttribute(DOMDocument $dom, $xmlParent, $elementName, $key, $value)

No description

determineElementName($key, $childElementName, $value)

No description

getTopLevelElementName($structuredData)

No description

getDefaultElementName($parentElementName)

No description

isAttribute($parentElementName, $elementName, $value)

No description

inElementList($parentElementName, $elementName)

No description

singularForm($name)

No description

isAssoc($data)

No description

Details

__construct($elementList = [])

No description

Parameters

$elementList

arrayToXML($structuredData)

No description

Parameters

$structuredData

protected addXmlData(DOMDocument $dom, $xmlParent, $elementName, $structuredData)

No description

Parameters

DOMDocument $dom
$xmlParent
$elementName
$structuredData

protected addXmlChildren(DOMDocument $dom, $xmlParent, $elementName, $structuredData)

No description

Parameters

DOMDocument $dom
$xmlParent
$elementName
$structuredData

protected addXmlDataOrAttribute(DOMDocument $dom, $xmlParent, $elementName, $key, $value)

No description

Parameters

DOMDocument $dom
$xmlParent
$elementName
$key
$value

protected determineElementName($key, $childElementName, $value)

No description

Parameters

$key
$childElementName
$value

protected getTopLevelElementName($structuredData)

No description

Parameters

$structuredData

protected getDefaultElementName($parentElementName)

No description

Parameters

$parentElementName

protected isAttribute($parentElementName, $elementName, $value)

No description

Parameters

$parentElementName
$elementName
$value

protected inElementList($parentElementName, $elementName)

No description

Parameters

$parentElementName
$elementName

protected singularForm($name)

No description

Parameters

$name

protected isAssoc($data)

No description

Parameters

$data