SYMBOL INDEX (47 symbols across 8 files) FILE: src/index.ts constant COMPOSER_FILE (line 21) | const COMPOSER_FILE = process.env.COMPOSER || 'composer.json'; FILE: src/launchers/builtin.ts function startServer (line 16) | async function startServer(entrypoint: string): Promise { function query (line 79) | async function query({ entrypoint, uri, path, headers, method, body }: P... function whenPortOpensCallback (line 128) | function whenPortOpensCallback(port: number, attempts: number, cb: (erro... function whenPortOpens (line 142) | function whenPortOpens(port: number, attempts: number): Promise { function launcher (line 154) | async function launcher(event: Event): Promise { FILE: src/launchers/cgi.ts function createCGIReq (line 12) | function createCGIReq({ entrypoint, path, host, method, headers }: CgiIn... function parseCGIResponse (line 59) | function parseCGIResponse(response: Buffer) { function parseCGIHeaders (line 86) | function parseCGIHeaders(headers: string): CgiHeaders { function query (line 103) | function query({ entrypoint, path, host, headers, method, body }: PhpInp... function launcher (line 190) | async function launcher(event: Event): Promise { FILE: src/launchers/cli.ts function query (line 11) | function query({ entrypoint, body }: PhpInput): Promise { function launcher (line 93) | async function launcher(event: Event): Promise { FILE: src/launchers/helpers.ts function normalizeEvent (line 7) | function normalizeEvent(event: Event): AwsRequest { function transformFromAwsRequest (line 49) | async function transformFromAwsRequest({ function transformToAwsResponse (line 66) | function transformToAwsResponse({ statusCode, headers, body }: PhpOutput... FILE: src/types.d.ts type Headers (line 1) | type Headers = { [k: string]: string | string[] | undefined }; type UserFiles (line 3) | interface UserFiles { type RuntimeFiles (line 7) | interface RuntimeFiles { type IncludedFiles (line 11) | interface IncludedFiles { type MetaOptions (line 15) | interface MetaOptions { type AwsRequest (line 19) | interface AwsRequest { type AwsResponse (line 27) | interface AwsResponse { type Event (line 34) | interface Event { type InvokedEvent (line 44) | interface InvokedEvent { type CgiInput (line 52) | interface CgiInput { type PhpInput (line 60) | interface PhpInput { type PhpOutput (line 70) | interface PhpOutput { type CgiHeaders (line 76) | interface CgiHeaders { type CgiRequest (line 80) | interface CgiRequest { type Env (line 84) | interface Env { type PhpIni (line 88) | interface PhpIni { FILE: src/utils.ts constant PHP_PKG (line 6) | const PHP_PKG = path.dirname(require.resolve('@libphp/almalinux-9-v85/pa... constant PHP_BIN_DIR (line 7) | const PHP_BIN_DIR = path.join(PHP_PKG, "native/php"); constant PHP_MODULES_DIR (line 8) | const PHP_MODULES_DIR = path.join(PHP_BIN_DIR, "modules"); constant PHP_LIB_DIR (line 9) | const PHP_LIB_DIR = path.join(PHP_PKG, "native/lib"); constant COMPOSER_BIN (line 10) | const COMPOSER_BIN = path.join(PHP_BIN_DIR, "composer"); function getPhpFiles (line 12) | async function getPhpFiles(): Promise { function getLauncherFiles (line 36) | function getLauncherFiles(): RuntimeFiles { function modifyPhpIni (line 50) | async function modifyPhpIni(userFiles: UserFiles, runtimeFiles: RuntimeF... function runComposerInstall (line 72) | async function runComposerInstall(workPath: string): Promise { function runComposerScripts (line 96) | async function runComposerScripts(composerFile: File, workPath: string):... function ensureLocalPhp (line 122) | async function ensureLocalPhp(): Promise { function readRuntimeFile (line 131) | async function readRuntimeFile(file: File): Promise { function runPhp (line 143) | async function runPhp(args: ReadonlyArray, opts: SpawnOptions = ... function spawnAsync (line 165) | function spawnAsync(command: string, args: ReadonlyArray, opts: ... FILE: test/examples/07-function/index.php function some_function (line 6) | function some_function() {