Aller au contenu principal

StreamedPHPResponse

Index

Constructors

constructor

  • new StreamedPHPResponse(headers: ReadableStream<Uint8Array>, stdout: ReadableStream<Uint8Array>, stderr: ReadableStream<Uint8Array>, exitCode: Promise<number>): StreamedPHPResponse
  • Parameters

    • headers: ReadableStream<Uint8Array>
    • stdout: ReadableStream<Uint8Array>
    • stderr: ReadableStream<Uint8Array>
    • exitCode: Promise<number>

    Returns StreamedPHPResponse

Properties

readonlyexitCode

exitCode: Promise<number>

The exit code of the script. 0 is a success, anything else is an error.

readonlystderr

stderr: ReadableStream<Uint8Array>

Stderr contents, if any.

readonlystdout

stdout: ReadableStream<Uint8Array>

Response body. Contains the output from echo, print, inline HTML etc.

Accessors

finished

  • get finished(): Promise<void>
  • Resolves when the response has finished processing – either successfully or not.


    Returns Promise<void>

headers

  • get headers(): Promise<Record<string, string[]>>
  • Resolves once HTTP headers are available.


    Returns Promise<Record<string, string[]>>

httpStatusCode

  • get httpStatusCode(): Promise<number>
  • Resolves once HTTP status code is available.


    Returns Promise<number>

stderrText

  • get stderrText(): Promise<string>
  • Exposes the stderr bytes as they're produced by the PHP instance


    Returns Promise<string>

stdoutText

  • get stdoutText(): Promise<string>
  • Exposes the stdout bytes as they're produced by the PHP instance


    Returns Promise<string>

Methods

ok

  • ok(): Promise<boolean>
  • True if the response is successful (HTTP status code 200-399), false otherwise.


    Returns Promise<boolean>