Selaa lähdekoodia

[GENERIC] Zend_Validate:

- fixed returned error type

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@18092 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 vuotta sitten
vanhempi
commit
ee6148300c
1 muutettua tiedostoa jossa 7 lisäystä ja 2 poistoa
  1. 7 2
      library/Zend/Validate/NotEmpty.php

+ 7 - 2
library/Zend/Validate/NotEmpty.php

@@ -53,8 +53,13 @@ class Zend_Validate_NotEmpty extends Zend_Validate_Abstract
      */
     public function isValid($value)
     {
-        if (!is_string($value) && !is_int($value) && !is_float($value) && !is_bool($value) &&
-            !is_array($value)) {
+        if ($value === null) {
+            $this->_error(self::IS_EMPTY);
+            return false;
+        }
+
+        if (!is_null($value) && !is_string($value) && !is_int($value) && !is_float($value) &&
+            !is_bool($value) && !is_array($value)) {
             $this->_error(self::INVALID);
             return false;
         }