HumHub Documentation (unofficial)

JsonArray
in package

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

Properties

$jsonArray

protected array<string|int, mixed> $jsonArray = []

$jsonXml

protected DOMDocument $jsonXml = null

Methods

__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>

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

        
On this page

Search results