Added empty register group check in TDF validation

This commit is contained in:
Nav
2025-01-05 23:49:31 +00:00
parent cc05c4c36b
commit 3c6287d694

View File

@@ -471,6 +471,14 @@ class ValidationService
$failures[] = 'Offset exceeds 32-bit unsigned integer'; $failures[] = 'Offset exceeds 32-bit unsigned integer';
} }
if (
empty($registerGroup->registers)
&& empty($registerGroup->subgroups)
&& empty($registerGroup->subgroupReferences)
) {
$failures[] = 'Empty register group';
}
$processedChildKeys = []; $processedChildKeys = [];
foreach ($registerGroup->registers as $register) { foreach ($registerGroup->registers as $register) {