--TEST-- MongoDB\BSON\Javascript::jsonSerialize() return value (with scope) --FILE-- 42]); var_dump($js->jsonSerialize()); ?> ===DONE=== --EXPECTF-- array(2) { ["$code"]=> string(29) "function(bar) { return bar; }" ["$scope"]=> object(stdClass)#%d (%d) { ["foo"]=> int(42) } } ===DONE===