Quellcode durchsuchen

ZF-7886 - Fix regression introduced in Zend_CodeGenerator by a fix in Zend_Reflection

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@18258 44c647ce-9c0f-0410-b52a-842ac1e357ba
beberlei vor 16 Jahren
Ursprung
Commit
083745a58a
1 geänderte Dateien mit 6 neuen und 10 gelöschten Zeilen
  1. 6 10
      library/Zend/CodeGenerator/Php/Parameter.php

+ 6 - 10
library/Zend/CodeGenerator/Php/Parameter.php

@@ -74,16 +74,12 @@ class Zend_CodeGenerator_Php_Parameter extends Zend_CodeGenerator_Php_Abstract
         $param = new Zend_CodeGenerator_Php_Parameter();
         $param->setName($reflectionParameter->getName());
 
-        try {
-            $param->setType($reflectionParameter->getType());
-        } catch(Zend_Reflection_Exception $e) {
-            if($reflectionParameter->isArray()) {
-                $param->setType('array');
-            } else {
-                $typeClass = $reflectionParameter->getClass();
-                if($typeClass !== null) {
-                    $param->setType($typeClass->getName());
-                }
+        if($reflectionParameter->isArray()) {
+            $param->setType('array');
+        } else {
+            $typeClass = $reflectionParameter->getClass();
+            if($typeClass !== null) {
+                $param->setType($typeClass->getName());
             }
         }