link multiple default in orm metadata

This commit is contained in:
Yuri Kuznetsov
2023-09-21 10:28:37 +03:00
parent 6fed836bee
commit 5282f01cda
@@ -56,6 +56,13 @@ class LinkMultiple implements FieldConverter
'fieldType' => 'linkMultiple',
]);
/** @var array<string, mixed> $defaults */
$defaults = $fieldDefs->getParam('defaultAttributes') ?? [];
if (array_key_exists($idsName, $defaults)) {
$idsDefs = $idsDefs->withDefault($defaults[$idsName]);
}
$namesDefs = AttributeDefs::create($namesName)
->withType(AttributeType::JSON_OBJECT)
->withNotStorable()