X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=CodeDoc%2FData%2FClass.php;h=a30d08a8b8154646716ecc64be926f077db435b5;hb=9177a84e017a9309af20752b0d3144adad88e093;hp=c7ffac2e3798e7dc300e61432f0ad9130a00828c;hpb=21ca7dfd8acda83fe915f1d3f7a27727f9479de0;p=PHP_CodeDoc diff --git a/CodeDoc/Data/Class.php b/CodeDoc/Data/Class.php index c7ffac2..a30d08a 100644 --- a/CodeDoc/Data/Class.php +++ b/CodeDoc/Data/Class.php @@ -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->cls; + $cname = 'new ' . $op->{'class'}; + $c = 'new'; } $ret['items'][] = array( '|xns' => 'Roo.bootstrap',