hholzgra                Sun Jan 22 23:35:24 2006 UTC

  Modified files:              
    /phpdoc/scripts     zendapi_protos.php 
  Log:
  WS
  
http://cvs.php.net/viewcvs.cgi/phpdoc/scripts/zendapi_protos.php?r1=1.38&r2=1.39&diff_format=u
Index: phpdoc/scripts/zendapi_protos.php
diff -u phpdoc/scripts/zendapi_protos.php:1.38 
phpdoc/scripts/zendapi_protos.php:1.39
--- phpdoc/scripts/zendapi_protos.php:1.38      Sun Jan 22 23:35:03 2006
+++ phpdoc/scripts/zendapi_protos.php   Sun Jan 22 23:35:24 2006
@@ -132,31 +132,31 @@
 
 
 do {
-$additions = 0;
-foreach ($wrappers  as $name => $wrapper) {
-  if (isset($functions[$wrapper["function"]])) {
-    $function = $functions[$wrapper["function"]];
-    $params   = array();
-    foreach (explode(",", $wrapper["param_list"]) as $param) {
-      $param = preg_replace('|\s*_*(\w+)\s*|', '${1}', $param); // trim and 
strip leading _s
-      if (isset($function["params"][$param])) {
-        $param_type = $function["params"][$param]["type"];
-      } else {
-        $param_type = "...";
+  $additions = 0;
+  foreach ($wrappers  as $name => $wrapper) {
+    if (isset($functions[$wrapper["function"]])) {
+      $function = $functions[$wrapper["function"]];
+      $params   = array();
+      foreach (explode(",", $wrapper["param_list"]) as $param) {
+        $param = preg_replace('|\s*_*(\w+)\s*|', '${1}', $param); // trim and 
strip leading _s
+        if (isset($function["params"][$param])) {
+          $param_type = $function["params"][$param]["type"];
+        } else {
+          $param_type = "...";
+        }
+        $params[$param] = array("type"=>$param_type, "name"=>$param);
       }
-      $params[$param] = array("type"=>$param_type, "name"=>$param);
+      
+      $functions[$name] = array("name"        => $name,
+                                "return_type" => $function["return_type"], 
+                                "params"      => $params,
+                                "api_type"    => $function["api_type"],
+                                "infile"      => $wrapper["infile"]
+                                );
+      unset($wrappers[$name]);
+      $additions++;
     }
-
-    $functions[$name] = array("name"        => $name,
-                              "return_type" => $function["return_type"], 
-                              "params"      => $params,
-                              "api_type"    => $function["api_type"],
-                              "infile"      => $wrapper["infile"]
-                              );
-    unset($wrappers[$name]);
-    $additions++;
   }
-}
 } while ($additions > 0);
 
 foreach ($functions as $name => $function) {

Reply via email to