check $ruleType

This commit is contained in:
fogelito
2026-02-12 07:54:30 +02:00
parent 435af97db1
commit 2db6f7e72f
+3 -1
View File
@@ -456,6 +456,8 @@ class Response extends SwooleResponse
foreach ($data[$key] as $index => $item) {
if ($item instanceof Document) {
$ruleType = null;
if (\is_array($rule['type'])) {
foreach ($rule['type'] as $type) {
$condition = false;
@@ -474,7 +476,7 @@ class Response extends SwooleResponse
$ruleType = $rule['type'];
}
if (!self::hasModel($ruleType)) {
if ($ruleType === null || !self::hasModel($ruleType)) {
throw new Exception('Missing model for rule: ' . $ruleType);
}