Skip to content

Commit fceb626

Browse files
committed
fixes for namespaced classes
1 parent b7902ce commit fceb626

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

library/Zend/Validate.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,8 @@ public static function is($value, $classBaseName, array $args = array(), $namesp
200200
if (!class_exists($className)) {
201201
// require_once 'Zend/Loader.php';
202202
foreach($namespaces as $namespace) {
203-
$class = $namespace . '_' . $className;
203+
$nsSeparator = (false !== strpos($namespace, '\\'))?'\\':'_';
204+
$class = rtrim($namespace, $nsSeparator) . $nsSeparator . $className;
204205
if (!class_exists($class)) {
205206
continue;
206207
}

0 commit comments

Comments
 (0)