Просмотр исходного кода

map unknown classes to stdClass

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@15566 44c647ce-9c0f-0410-b52a-842ac1e357ba
stas 16 лет назад
Родитель
Сommit
7fa16420e7
1 измененных файлов с 4 добавлено и 5 удалено
  1. 4 5
      library/Zend/Amf/Parse/TypeLoader.php

+ 4 - 5
library/Zend/Amf/Parse/TypeLoader.php

@@ -71,14 +71,13 @@ final class Zend_Amf_Parse_TypeLoader
      */
     public static function loadType($className)
     {
-        $class    = false;
-        $callBack = false;
         $class    = self::getMappedClassName($className);
+        if(!$class) {
+            $class = str_replace('.', '_', $className);
+        }
         if (!class_exists($class)) {
-            require_once 'Zend/Amf/Exception.php';
-            throw new Zend_Amf_Exception($className .' mapped class '. $class . ' is not defined');
+            return "stdClass";
         }
-
         return $class;
     }