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=== +