run($callback); }; //TODO missing $__bootstrap_file support /* if ($__bootstrap_file) { require $__bootstrap_file; } */ $tmpFile = tempnam($tmpDir, '_script'); register_shutdown_function(function() use ($tmpFile) { @unlink($tmpFile); }); file_put_contents($tmpFile, $__source_code); $melody->run($tmpFile, array(), $configuration, $executor); } }