deferred load in converter

This commit is contained in:
Yuri Kuznetsov
2024-11-14 18:46:51 +02:00
parent 95a8dc2742
commit 5326e82ee0
2 changed files with 8 additions and 0 deletions
@@ -63,6 +63,10 @@ class BelongsTo implements LinkConverter
->withForeignKey('id')
->withForeignRelationName($foreignRelationName);
if ($linkDefs->getParam('deferredLoad')) {
$relationDefs = $relationDefs->withParam('deferredLoad', true);
}
$nameAttributeDefs = !$noForeignName ?
(
$noJoin ?
@@ -57,6 +57,10 @@ class BelongsToParent implements LinkConverter
->withKey($idName)
->withForeignRelationName($foreignRelationName);
if ($linkDefs->getParam('deferredLoad')) {
$relationDefs = $relationDefs->withParam('deferredLoad', true);
}
return EntityDefs::create()
->withAttribute(
AttributeDefs::create($idName)