projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
separate zval, so source is not urlencoded
[m6w6/ext-http]
/
reflection2php.php
diff --git
a/reflection2php.php
b/reflection2php.php
index e319bd4074cfbd3fb18bc73f026e7044f99d0ca3..aa238ed1980fc144a3a555bcbf28f8e96d700d36 100755
(executable)
--- a/
reflection2php.php
+++ b/
reflection2php.php
@@
-31,6
+31,8
@@
function c($n, $c) {
if (!strlen($ext = $argv[1]))
die(sprintf("Usage: %s <ext>\n", $argv[0]));
if (!strlen($ext = $argv[1]))
die(sprintf("Usage: %s <ext>\n", $argv[0]));
+printf("<?php\n\n");
+
$ext = new ReflectionExtension($ext);
foreach ($ext->getConstants() as $constant => $value) {
printf("const %s = %s;\n", $constant, $value);
$ext = new ReflectionExtension($ext);
foreach ($ext->getConstants() as $constant => $value) {
printf("const %s = %s;\n", $constant, $value);
@@
-111,7
+113,12
@@
foreach ($classes as $class) {
}
$ps[] = $p1;
}
}
$ps[] = $p1;
}
- printf("%s) {\n\t\t}\n", implode(", ", $ps));
+ printf("%s)", implode(", ", $ps));
+ if ($m->isAbstract()) {
+ printf(";\n\n");
+ } else {
+ printf(" {\n\t\t}\n\n");
+ }
}
}
}
}