return $attributes;
} private function resolveJsonField(JsonField
$jsonField): Property
{ if ($jsonField instanceof ListField ||
$jsonField instanceof BreadcrumbField
) { $definition =
new Property([ 'type' => 'array',
'property' =>
$jsonField->
getPropertyName(),
'items' =>
$this->
getPropertyAssocsByField($jsonField instanceof ListField ?
$jsonField->
getFieldType() : null
),
]);
} else { $definition =
new Property([ 'type' => 'object',
'property' =>
$jsonField->
getPropertyName(),
]);
} $required =
[];
if (!
empty($jsonField->
getPropertyMapping())) {