From: Alan Knowles Date: Mon, 17 Oct 2016 01:51:42 +0000 (+0800) Subject: CodeDoc/Data/Class.php X-Git-Url: http://git.roojs.org/?p=PHP_CodeDoc;a=commitdiff_plain;h=e5ef869e049083284b06b178886b573ddf6011e5 CodeDoc/Data/Class.php --- diff --git a/CodeDoc/Data/Class.php b/CodeDoc/Data/Class.php index d8bd53e..480fe4b 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();