drupflare/worker - v1.0.4
    Preparing search index...

    Variable BOOT_PHASE_PHPConst

    BOOT_PHASE_PHP: "// __CFW_FIBER_SHIM__\n// __CFW_HOST_HELPERS__\n// __CFW_PW_SERVE_INLINE__\nchdir('/drupal');\n\n$mark = ['phase' => __CFW_PHASE__];\n$clock = function () {\n\treturn microtime(true) * 1000;\n};\n$t0 = $clock();\n\n$_SERVER['HTTP_HOST'] = 'localhost';\n$_SERVER['SERVER_NAME'] = 'localhost';\n$_SERVER['SERVER_PORT'] = '80';\n$_SERVER['REQUEST_URI'] = '/';\n$_SERVER['REQUEST_METHOD'] = 'GET';\n$_SERVER['SCRIPT_NAME'] = '/index.php';\n$_SERVER['SCRIPT_FILENAME'] = '/drupal/index.php';\n$_SERVER['PHP_SELF'] = '/index.php';\n$_SERVER['DOCUMENT_ROOT'] = '/drupal';\n$_SERVER['REMOTE_ADDR'] = '127.0.0.1';\n$_SERVER['SERVER_SOFTWARE'] = 'workerd';\n$_SERVER['SERVER_PROTOCOL'] = 'HTTP/1.1';\n\ntry {\n\t// a warm object would make every phase past this one free, and a free phase reads as a cheap one\n\t$mark['alreadyBooted'] = isset($GLOBALS['__pw_site_booted']) ? 1 : 0;\n\n\t$autoloader = require '/drupal/autoload.php';\n\t$mark['autoloadDone'] = true;\n\t// __CFW_KERNEL_NEW__\n\t// __CFW_CONTAINER_READ__\n\t// __CFW_CONTAINER_UNSERIALIZE__\n\t// __CFW_KERNEL_BOOT__\n\t// __CFW_PRE_HANDLE__\n\t// __CFW_RENDER__\n\t// a LOCAL figure, kept only so a local run is orderable; it reads 0 on the edge, where the real\n\t// number is cpuTime from wrangler tail\n\t$mark['localMs'] = round($clock() - $t0, 2);\n\t$mark['ok'] = true;\n\techo json_encode($mark);\n} catch (Throwable $e) {\n\t$mark['ok'] = false;\n\t$mark['error'] = get_class($e) . ': ' . $e->getMessage();\n\techo json_encode($mark);\n}\n"