CodeDoc/Data/Class.php
authorAlan Knowles <alan@roojs.com>
Mon, 17 Oct 2016 01:51:42 +0000 (09:51 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 17 Oct 2016 01:51:42 +0000 (09:51 +0800)
CodeDoc/Data/Class.php

index d8bd53e..480fe4b 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();