Kaynağa Gözat

Fix DB\AbstractStatement

#9
Visman 3 yıl önce
ebeveyn
işleme
b12b96ccd5
1 değiştirilmiş dosya ile 4 ekleme ve 1 silme
  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