eZ\Publish\Core\REST\Common\Output\Generator\Xml\FieldTypeHashGenerator::generateHashArray PHP Method

generateHashArray() protected method

Generates $value as a hash of value items.
protected generateHashArray ( XmlWriter $writer, array $value, string | null $key = null, string $elementName = 'value' )
$writer XmlWriter
$value array
$key string | null
$elementName string
    protected function generateHashArray(\XmlWriter $writer, $value, $key = null, $elementName = 'value')
    {
        $writer->startElement($elementName);
        $this->generateKeyAttribute($writer, $key);
        foreach ($value as $hashKey => $hashItemValue) {
            $this->generateValue($writer, $hashItemValue, $hashKey);
        }
        $writer->endElement();
    }