Skip to content

Commit e73c2ef

Browse files
committed
refactor: if conditions
1 parent 0fe0488 commit e73c2ef

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

system/Database/BaseBuilder.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2699,7 +2699,11 @@ protected function objectToArray($object)
26992699
$array = [];
27002700

27012701
foreach (get_object_vars($object) as $key => $val) {
2702-
if ((! is_object($val) || $val instanceof RawSql || $val instanceof Time) && ! is_array($val)) {
2702+
if ($val instanceof RawSql) {
2703+
$array[$key] = $val;
2704+
} elseif ($val instanceof Time) {
2705+
$array[$key] = $val;
2706+
} elseif (! is_object($val) && ! is_array($val)) {
27032707
$array[$key] = $val;
27042708
}
27052709
}

0 commit comments

Comments
 (0)