Browse Source

Fix DB\AbstractStatement

#9
Visman 3 năm trước cách đây
mục cha
commit
b12b96ccd5
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  1. 4 1
      app/Core/DB/AbstractStatement.php

+ 4 - 1
app/Core/DB/AbstractStatement.php

@@ -45,7 +45,10 @@ abstract class AbstractStatement extends DBStatement
         $types = $this->getColumnsType();
 
         foreach ($data as $key => &$value) {
-            if (isset($types[$key])) {
+            if (
+                isset($types[$key])
+                && \is_scalar($value)
+            ) {
                 switch ($types[$key]) {
                     case self::INTEGER:
                         $value += 0; // If the string is not a number, then Warning/Notice