--TEST-- Test V8Js::setModuleLoader : modules can return arbitrary values --SKIPIF-- --FILE-- setModuleLoader(function ($moduleName) { return <<<'EOJS' module.exports = 23; EOJS ; }); $v8->executeString(<<<'EOJS' var result = require('foo'); var_dump(typeof result); var_dump(result); EOJS ); ?> ===EOF=== --EXPECT-- string(6) "number" int(23) ===EOF===