field loaders in the end

This commit is contained in:
Yuri Kuznetsov
2025-07-25 09:47:10 +03:00
parent 1c207e4445
commit d649181964
3 changed files with 3 additions and 3 deletions

View File

@@ -109,7 +109,7 @@ class ListLoadProcessor
$additionalList = $this->metadata
->get(['recordDefs', $entityType, 'listLoaderClassNameList']) ?? [];
$list = array_merge($entityLevelList, $list, $additionalList);
$list = array_merge($list, $additionalList, $entityLevelList);
return array_values(array_unique($list));
}

View File

@@ -108,7 +108,7 @@ class ReadLoadProcessor
->get(['recordDefs', $entityType, 'readLoaderClassNameList']) ?? [];
/** @var class-string<Loader<Entity>>[] $list */
$list = array_merge($entityLevelList, $list, $additionalList);
$list = array_merge($list, $additionalList, $entityLevelList);
return array_values(array_unique($list));
}

View File

@@ -1059,7 +1059,7 @@
},
"loaderClassName": {
"type": "string",
"description": "Loader. Must implement Espo\\Core\\FieldProcessing\\Loader. As of v9.1."
"description": "Loader. Must implement Espo\\Core\\FieldProcessing\\Loader. Field loading order is not guaranteed. As of v9.1."
},
"duplicateIgnore": {
"type": "boolean",