From 1aab7b61bde80ba57ecaac8cac65175c16575d3f Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Mon, 12 Mar 2018 10:42:19 +0100 Subject: [PATCH] [api.core.checker] now for 'varchar()' type, pass numeric -> string before checking 'strlen()' (because of json_decode) --- build/api/core/Checker.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build/api/core/Checker.php b/build/api/core/Checker.php index 14eaf46..63f338b 100755 --- a/build/api/core/Checker.php +++ b/build/api/core/Checker.php @@ -44,6 +44,10 @@ // On recupere le sous-type si défini $flags = isset($match[3]) ? explode(',', substr($match[3], 1)) : null; + // Si numeric -> to String + if( is_numeric($value) ) + $value = (string) $value; + // On effectue la verification de taille $lenCheck = $checker && is_string($value) && strlen($value) <= $max && strlen($value) >= $min;