Refactor for code consistency and type safety assertions across repositories and entities

This commit is contained in:
2026-03-09 23:32:48 +01:00
parent 84902072c6
commit af60a51bb3
5 changed files with 23 additions and 15 deletions
+3 -3
View File
@@ -155,9 +155,9 @@ class Quiz
}
}
if ($missing !== [] || $duplicates !== []) {
if ([] !== $missing || [] !== $duplicates) {
$errors = [];
if ($missing !== []) {
if ([] !== $missing) {
// If all active candidates are missing, show a special message
if (\count($missing) === \count($activeCandidates)) {
$errors[] = 'No candidates assigned to this question';
@@ -166,7 +166,7 @@ class Quiz
}
}
if ($duplicates !== []) {
if ([] !== $duplicates) {
$errors[] = 'Duplicate candidates: '.implode(', ', $duplicates);
}