summaryrefslogtreecommitdiff
path: root/demos/composer/protected/pages/ClassDefinition.php
diff options
context:
space:
mode:
authorxue <>2006-04-15 14:35:46 +0000
committerxue <>2006-04-15 14:35:46 +0000
commit70944795827cffd1bd5a27a9c4a99eb1434f905f (patch)
tree8c77df484074d8a104a4646a4e2fa6c051324ed4 /demos/composer/protected/pages/ClassDefinition.php
parent3ba2c4fbc3a5e07d3f51dc2a89e9eed24b9f2a16 (diff)
Merge from branch 3.0 till 913.
Diffstat (limited to 'demos/composer/protected/pages/ClassDefinition.php')
-rw-r--r--demos/composer/protected/pages/ClassDefinition.php15
1 files changed, 12 insertions, 3 deletions
diff --git a/demos/composer/protected/pages/ClassDefinition.php b/demos/composer/protected/pages/ClassDefinition.php
index bd704b0e..cb657e85 100644
--- a/demos/composer/protected/pages/ClassDefinition.php
+++ b/demos/composer/protected/pages/ClassDefinition.php
@@ -36,8 +36,8 @@ class ClassDefinition extends TComponent
if($this->Comments!=='')
{
$str.=" *\n";
- $str.=implode("\n * ",explode("\n",wordwrap($this->Comments)));
- $str.=" *\n\n";
+ $str.=" * ".implode("\n * ",explode("\n",wordwrap($this->Comments)));
+ $str.="\n *\n";
}
if($this->Author!=='')
{
@@ -171,9 +171,18 @@ class ClassDefinition extends TComponent
$name=$event->Name;
if($name==='')
continue;
+ if(strncasecmp($name,'on',2)!==0)
+ $name='On'.$name;
+ else
+ {
+ $name[0]='O';
+ $name[1]='n';
+ }
+ $methodName=$name;
+ $methodName[0]='o';
$comments=implode("\n\t * ",explode("\n",wordwrap($event->Comments)));
$writer->write("\n\t/**\n\t * Raises <b>$name</b> event.\n\t * $comments\n\t * @param TEventParameter event parameter\n\t */\n");
- $writer->write("\tpublic function $name(\$param)\n\t{\n\t\t\$this->raiseEvent('$name',\$this,\$param);\n\t}\n");
+ $writer->write("\tpublic function $methodName(\$param)\n\t{\n\t\t\$this->raiseEvent('$name',\$this,\$param);\n\t}\n");
}
}