X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=reflection2php.php;h=20a1f0fdd853b35d459090e1a43f33a3e4d6cbf2;hp=e486012037fde36f229a296b06431137e7277a49;hb=95433e1b55cd256df3fe3b6240ded359e8ba09a6;hpb=9886ab46dbb299c9d6cfef9d8a0258d91b90a8e6 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";