CodeDoc/Data/Class.php
[PHP_CodeDoc] / CodeDoc / Data / Class.php
index 59456fb..a30d08a 100644 (file)
@@ -64,6 +64,7 @@ class PHP_CodeDoc_Data_Class {
     {
         $ret = array();
         $cats = array();
+        $cls = str_replace('_','-',strtolower($this->name));
         foreach($this->Operations as $op) {
             
             if (!isset($op->description->category)) {
@@ -72,7 +73,8 @@ class PHP_CodeDoc_Data_Class {
                 $cats[$op->description->category] = isset($cats[$op->description->category]) ? $cats[$op->description->category] : array();
                 $cats[$op->description->category][] =  $op;
             }
-            $ret[str_replace('_','-',strtolower($this->name)). '/'.$op->name] = $op->toJS();
+            $n = $cls . '/'. ($op->name == '__construct' ? 'new' : $op->name;;
+            $ret[$n] = $op->toJS();
         }
         foreach($this->Attributes as $op) {
          //   $ret[$this->name . '.'.$op->name] = $op->toJS();
@@ -99,8 +101,8 @@ class PHP_CodeDoc_Data_Class {
         foreach($ar as $op) {
             $c = $cname = $op->name;
             if ($c == '__construct') {
-                print_R($op);exit;
                 $cname = 'new ' . $op->{'class'};
+                $c = 'new';
             }
             $ret['items'][] = array(
                 '|xns' => 'Roo.bootstrap',