From 3510be42b79c03ab5b7a6b861d7b5d3a96a53784 Mon Sep 17 00:00:00 2001 From: Felipe Pena Date: Thu, 17 Feb 2011 23:24:50 +0000 Subject: [PATCH] - Fixed bug #43512 (same parameter name can be used multiple times in method/function definition) --- Zend/tests/bug54013.phpt | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Zend/tests/bug54013.phpt diff --git a/Zend/tests/bug54013.phpt b/Zend/tests/bug54013.phpt new file mode 100644 index 0000000000..4219eed51e --- /dev/null +++ b/Zend/tests/bug54013.phpt @@ -0,0 +1,31 @@ +--TEST-- +Bug #54013 (ReflectionParam for duplicate parameter contains garbage) +--FILE-- +b('waa?', 'meukee!'); + +$reflectionClass = new ReflectionClass($c); +$params = $reflectionClass->getMethod('b')->getParameters(); + +var_dump($params[0], $params[1]); + +?> +--EXPECTF-- +object(ReflectionParameter)#%d (1) { + ["name"]=> + string(8) "aaaaaaaa" +} +object(ReflectionParameter)#%d (1) { + ["name"]=> + string(8) "aaaaaaaa" +} -- 2.40.0