wol-soft/php-json-schema-model-generator

View on GitHub
src/SchemaProcessor/PostProcessor/Templates/Serialization/PatternPropertyTransformingFilterSerializer.phptpl

Summary

Maintainability
Test Coverage
/**
 * serialize all pattern properties for the pattern key {{ key }}
 */
protected function serialize{{ viewHelper.ucfirst(key) }}(): array
{
    $serialized = [];
    foreach ($this->_patternProperties['{{ key }}'] as $propertyKey => $value) {
        $serialized[$propertyKey] = \{{ serializerClass }}::{{ serializerMethod }}($value, {{ serializerOptions }});
    }

    return $serialized;
}