From 5f7bf9900bc5d8accb8772c8c2bf493704895808 Mon Sep 17 00:00:00 2001 From: Stefan Siegl Date: Sat, 22 Jun 2019 18:59:41 +0200 Subject: [PATCH] add test, refs #410 --- tests/issue_410_basic.phpt | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 tests/issue_410_basic.phpt diff --git a/tests/issue_410_basic.phpt b/tests/issue_410_basic.phpt new file mode 100644 index 0000000..fadc943 --- /dev/null +++ b/tests/issue_410_basic.phpt @@ -0,0 +1,49 @@ +--TEST-- +Test V8::executeString() : Method access from multiple derived classes +--SKIPIF-- + +--FILE-- +Foo = new Foo(); +$v8->Bar = new Bar(); + +$code = <<executeString($code); + +?> +===EOF=== +--EXPECTF-- +object(Foo)#%d (1) { + ["bla"] => + object(Closure)#%d { + function () { [native code] } + } +} +print bla, called class: Foo +object(Bar)#%d (1) { + ["bla"] => + object(Closure)#%d { + function () { [native code] } + } +} +print bla, called class: Bar +===EOF=== +