Table of Contents
Properties
-
$jsonArray
: array<string|int, mixed>
-
$jsonXml
: DOMDocument
Methods
-
__construct()
: mixed
-
containsArray()
: mixed
-
filterByJsonPath()
: mixed
-
filterByXPath()
: mixed
-
getXmlString()
: mixed
-
toArray()
: array<string|int, mixed>
-
toXml()
: mixed
-
arrayToXml()
: mixed
-
getValidTagNameForInvalidKey()
: mixed
$jsonArray
protected
array<string|int, mixed>
$jsonArray
= []
$jsonXml
protected
DOMDocument
$jsonXml
= null
__construct()
public
__construct(mixed $jsonString) : mixed
Parameters
-
$jsonString
: mixed
-
containsArray()
public
containsArray(array<string|int, mixed> $needle) : mixed
Parameters
-
$needle
: array<string|int, mixed>
-
filterByJsonPath()
public
filterByJsonPath(mixed $jsonPath) : mixed
Parameters
-
$jsonPath
: mixed
-
filterByXPath()
public
filterByXPath(mixed $xpath) : mixed
Parameters
-
$xpath
: mixed
-
getXmlString()
public
getXmlString() : mixed
toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>
toXml()
public
toXml() : mixed
arrayToXml()
private
arrayToXml(DOMDocument $doc, DOMNode $node, mixed $array) : mixed
Parameters
-
$doc
: DOMDocument
-
-
$node
: DOMNode
-
-
$array
: mixed
-
getValidTagNameForInvalidKey()
private
getValidTagNameForInvalidKey(mixed $key) : mixed
Parameters
-
$key
: mixed
-