Bladeren bron

[ZF-7475] Zend_Validate_Alnum:

- fixed type conversion problem

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17466 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 jaren geleden
bovenliggende
commit
0c49441ab0
2 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  1. 1 1
      library/Zend/Validate/Alnum.php
  2. 8 0
      tests/Zend/Validate/AlnumTest.php

+ 1 - 1
library/Zend/Validate/Alnum.php

@@ -127,7 +127,7 @@ class Zend_Validate_Alnum extends Zend_Validate_Abstract
 
         self::$_filter->allowWhiteSpace = $this->allowWhiteSpace;
 
-        if ($value !== self::$_filter->filter($value)) {
+        if ($value != self::$_filter->filter($value)) {
             $this->_error(self::NOT_ALNUM);
             return false;
         }

+ 8 - 0
tests/Zend/Validate/AlnumTest.php

@@ -183,4 +183,12 @@ class Zend_Validate_AlnumTest extends PHPUnit_Framework_TestCase
     {
         $this->assertFalse($this->_validator->isValid(array(1 => 1)));
     }
+
+    /**
+     * @ZF-7475
+     */
+    public function testIntegerValidation()
+    {
+        $this->assertTrue($this->_validator->isValid(1));
+    }
 }