class RequestContext

Methods

static Request
get(int|null $coroutineId = null)

Get the current request from context.

static Request
set(Request $request, int|null $coroutineId = null)

Set the current request in context.

static bool
has(int|null $coroutineId = null)

Determine if a request exists in context.

static void
forget(int|null $coroutineId = null)

Remove the request from context.

static Request|null
getOrNull(int|null $coroutineId = null)

Get the current request from context, or null if not set.

Details

at line 14
static Request get(int|null $coroutineId = null)

Get the current request from context.

Parameters

int|null $coroutineId

Return Value

Request

at line 22
static Request set(Request $request, int|null $coroutineId = null)

Set the current request in context.

Parameters

Request $request
int|null $coroutineId

Return Value

Request

at line 30
static bool has(int|null $coroutineId = null)

Determine if a request exists in context.

Parameters

int|null $coroutineId

Return Value

bool

at line 38
static void forget(int|null $coroutineId = null)

Remove the request from context.

Parameters

int|null $coroutineId

Return Value

void

at line 46
static Request|null getOrNull(int|null $coroutineId = null)

Get the current request from context, or null if not set.

Parameters

int|null $coroutineId

Return Value

Request|null