Pārlūkot izejas kodu

Fix DB\AbstractStatement

#9
Visman 3 gadi atpakaļ
vecāks
revīzija
b12b96ccd5
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  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