|
@@ -198,8 +198,7 @@ discard block |
|
|
block discarded – undo |
|
198
|
198
|
// So, we must use a more direct method. |
|
199
|
199
|
" \$_HOOK_arguments = array();\n" |
|
200
|
200
|
.(count($paramNameArray) > 0 ? |
|
201
|
|
- " \$_HOOK_arguments[] = ".implode('; $_HOOK_arguments[] = ', $paramNameArray).";\n" : |
|
202
|
|
- '' |
|
|
201
|
+ " \$_HOOK_arguments[] = ".implode('; $_HOOK_arguments[] = ', $paramNameArray).";\n" : '' |
|
203
|
202
|
) |
|
204
|
203
|
." \$_HOOK_real_arg_count = func_num_args();\n" |
|
205
|
204
|
." \$_HOOK_arg_count = count(\$_HOOK_arguments);\n" |
|
@@ -212,8 +211,7 @@ discard block |
|
|
block discarded – undo |
|
212
|
211
|
// best way to get all the passed arguments, by |
|
213
|
212
|
// reference. 5.4 and up lets us limit it to 1 frame. |
|
214
|
213
|
(version_compare(PHP_VERSION, '5.4.0') >= 0 ? |
|
215
|
|
- " \$_HOOK_arguments = debug_backtrace(false, 1);\n" : |
|
216
|
|
- " \$_HOOK_arguments = debug_backtrace(false);\n" |
|
|
214
|
+ " \$_HOOK_arguments = debug_backtrace(false, 1);\n" : " \$_HOOK_arguments = debug_backtrace(false);\n" |
|
217
|
215
|
) |
|
218
|
216
|
." \$_HOOK_arguments = \$_HOOK_arguments[0]['args'];\n" |
|
219
|
217
|
) |
Please login to merge, or discard this patch.