소스 검색

Fixed the unit test for Validate/StringLength

Enrico Zimuel 9 년 전
부모
커밋
3b045d06d1
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      library/Zend/Validate/StringLength.php

+ 5 - 2
library/Zend/Validate/StringLength.php

@@ -203,7 +203,11 @@ class Zend_Validate_StringLength extends Zend_Validate_Abstract
                         ? iconv_get_encoding('internal_encoding')
                         : ini_get('default_charset');
             if (PHP_VERSION_ID < 50600) {
-                $result = iconv_set_encoding('internal_encoding', $encoding);
+                if ($encoding) {
+                    $result = iconv_set_encoding('internal_encoding', $encoding);
+                } else {
+                    $result = false;
+                }
             } else {
                 ini_set('default_charset', $encoding);
                 $result = ini_get('default_charset');
@@ -219,7 +223,6 @@ class Zend_Validate_StringLength extends Zend_Validate_Abstract
                 ini_set('default_charset', $orig);
             }
         }
-
         $this->_encoding = $encoding;
         return $this;
     }