| 123456789101112131415161718192021222324252627282930313233343536373839 | --TEST--Test V8::executeString() : Generators V8 -> PHP (throw JS)--SKIPIF--<?phprequire_once(dirname(__FILE__) . '/skipif.inc');if (!class_exists('V8Generator')) {    die("skip Installed V8 version doesn't support generators");}?>--FILE--<?php$js = <<<EOJSfunction* TheGen() {  yield 23;  throw new Error('blar');}TheGen();EOJS;$v8 = new V8Js();$gen = $v8->executeString($js);foreach($gen as $a) {    var_dump($a);}?>===EOF===--EXPECTF--int(23)Fatal error: Uncaught V8JsScriptException: %s Error: blar in %sStack trace:#0 %s: V8Generator->next()#1 {main}  thrown in %s
 |