Properties

$options

$options

$request

$request : \think\facade\Request

Type

Request

$url

$url

$curl

$curl

$last_status

$last_status

$headers

$headers

Methods

push()

push(mixed  $job, mixed  $data = '', mixed  $queue = null) : mixed

Parameters

mixed $job
mixed $data
mixed $queue

Returns

mixed —

later()

later(mixed  $delay, mixed  $job, mixed  $data = '', mixed  $queue = null) : mixed

Parameters

mixed $delay
mixed $job
mixed $data
mixed $queue

Returns

mixed —

pop()

pop(mixed  $queue = null) : mixed

Parameters

mixed $queue

Returns

mixed —

marshal()

marshal() : mixed

Returns

mixed —

__construct()

__construct(array  $options) : mixed

Parameters

array $options

Returns

mixed —

release()

release(mixed  $queue, mixed  $job, mixed  $delay) : mixed

Parameters

mixed $queue
mixed $job
mixed $delay

Returns

mixed —

pushRaw()

pushRaw(mixed  $delay, mixed  $queue, mixed  $payload, mixed  $attempts) : mixed

Parameters

mixed $delay
mixed $queue
mixed $payload
mixed $attempts

Returns

mixed —

deleteMessage()

deleteMessage(mixed  $queue, mixed  $id) : mixed

Parameters

mixed $queue
mixed $id

Returns

mixed —

__destruct()

__destruct() : mixed

Returns

mixed —

createPayload()

createPayload(mixed  $job, mixed  $data = '', mixed  $queue = null) : mixed

Parameters

mixed $job
mixed $data
mixed $queue

Returns

mixed —

createPlainPayload()

createPlainPayload(mixed  $job, mixed  $data) : mixed

Parameters

mixed $job
mixed $data

Returns

mixed —

setMeta()

setMeta(mixed  $payload, mixed  $key, mixed  $value) : mixed

Parameters

mixed $payload
mixed $key
mixed $value

Returns

mixed —

apiCall()

apiCall(mixed  $type, mixed  $url, mixed  $params = []) : mixed

Parameters

mixed $type
mixed $url
mixed $params

Returns

mixed —

callWithRetries()

callWithRetries() : mixed

Returns

mixed —

jsonDecode()

jsonDecode(mixed  $response) : mixed

Parameters

mixed $response

Returns

mixed —

waitRandomInterval()

waitRandomInterval(mixed  $retry) : mixed

Parameters

mixed $retry

Returns

mixed —

reportHttpError()

reportHttpError(mixed  $status, mixed  $text) : mixed

Parameters

mixed $status
mixed $text

Returns

mixed —

marshalPushedJob()

marshalPushedJob() : object

Marshal out the pushed job and payload.

Returns

object —