From c8f47a8e7c36bf57188b6172ffc0fbc6028f3050 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Mon, 21 May 2012 13:46:07 +0400 Subject: [PATCH] Fixed bug #61998 (Using traits with method aliases appears to result in crash during execution) --- Zend/tests/traits/bug61998.phpt | 68 +++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 Zend/tests/traits/bug61998.phpt diff --git a/Zend/tests/traits/bug61998.phpt b/Zend/tests/traits/bug61998.phpt new file mode 100644 index 0000000000000..612caa0662ff6 --- /dev/null +++ b/Zend/tests/traits/bug61998.phpt @@ -0,0 +1,68 @@ +--TEST-- +Bug #61998 (Using traits with method aliases appears to result in crash during execution) +--FILE-- +newFunc(); //from T1 +$f->func(); //from Foo + +$b = new Bar(); +$b->newFunc(); //from T1 +$b->func(); //from Bar +$b->func2(); //from Bar +$b->newFunc2(); //from T2 +$b->newFunc3(); //from T2 +$b->func3(); //from Bar +--EXPECTF-- +From T1 +From Foo +From T1 +From Bar +From Bar +From T2 +From T2 +From Bar