Skip to content

XmlStrategy

Properties

replacements

private array $replacements

Methods

serialize

public serialize(mixed $value): bool|string

Parameters:

Parameter Type Description
$value mixed

replaceKeys

private replaceKeys(array $replacements, array $input): array

Parameters:

Parameter Type Description
$replacements array
$input array

arrayToXml

Converts an array to XML using SimpleXMLElement.

private arrayToXml(array& $data, \SimpleXMLElement $xmlData): void

Parameters:

Parameter Type Description
$data array
$xmlData \SimpleXMLElement

unserialize

public unserialize(mixed $value): bool|string|array|object

Parameters:

Parameter Type Description
$value mixed

castToArray

private castToArray(array& $array): void

Parameters:

Parameter Type Description
$array array

recoverArrayNumericKeyValues

private recoverArrayNumericKeyValues(array& $array): void

Parameters:

Parameter Type Description
$array array

getNumericKeyValue

private static getNumericKeyValue(mixed $key): float|int
  • This method is static.

Parameters:

Parameter Type Description
$key mixed


Automatically generated on 2025-10-13