From: Michael Wallner Date: Fri, 12 Jun 2015 06:25:54 +0000 (+0200) Subject: workaround wrongly quoted arginfo names X-Git-Tag: RELEASE_2_5_0~2 X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=commitdiff_plain;h=6bd94632f2a0a6e63246d96590c2ea7464240e2f workaround wrongly quoted arginfo names --- diff --git a/reflection2php.php b/reflection2php.php index e486012..20a1f0f 100755 --- a/reflection2php.php +++ b/reflection2php.php @@ -98,11 +98,11 @@ foreach ($namespaces as $ns) { fprintf($out, "\n\tfunction %s(", $fn); $ps = array(); foreach ($f->getParameters() as $p) { - $p1 = sfprintf($out, "%s%s\$%s", t($p), - $p->isPassedByReference()?"&":"", $p->getName()); + $p1 = sprintf("%s%s\$%s", t($p), + $p->isPassedByReference()?"&":"", trim($p->getName(), "\"")); if ($p->isOptional()) { if ($p->isDefaultValueAvailable()) { - $p1 .= sfprintf($out, " = %s", + $p1 .= sprintf(" = %s", var_export($p->getDefaultValue(), true)); } elseif (!($p->isArray() || $p->getClass()) || $p->allowsNull()) { $p1 .= " = NULL";