Queue

Illuminate\Foundation\Cloud\Queue

class src/Illuminate/Foundation/Cloud/Queue.php

__call

v13.9.0 から

__call($method, $parameters)
@param string $method
@param array $parameters
@return mixed
  1. v11.52.0 追加
    変更後
    __call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]
  2. v12.0.0 削除
    変更前
    __call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]
  3. v12.59.0 追加
    変更後
    __call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]
  4. v13.0.0 削除
    変更前
    __call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]
  5. v13.9.0 追加
    変更後
    __call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]

__construct

v13.9.0 から

__construct(Illuminate\Foundation\Application $app, Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
  1. v11.52.0 追加
    変更後
    __construct(Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
  2. v11.55.0 シグネチャ変更
    変更前
    __construct(Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
    変更後
    __construct(Illuminate\Foundation\Application $app, Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
  3. v12.0.0 削除
    変更前
    __construct(Illuminate\Foundation\Application $app, Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
  4. v12.59.0 追加
    変更後
    __construct(Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
  5. v12.63.0 シグネチャ変更
    変更前
    __construct(Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
    変更後
    __construct(Illuminate\Foundation\Application $app, Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
  6. v13.0.0 削除
    変更前
    __construct(Illuminate\Foundation\Application $app, Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
  7. v13.9.0 追加
    変更後
    __construct(Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
  8. v13.19.0 シグネチャ変更
    変更前
    __construct(Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
    変更後
    __construct(Illuminate\Foundation\Application $app, Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)

bulk

v13.9.0 から

bulk($jobs, $data = '', $queue = null)
@param array $jobs
@param mixed $data
@param string|null $queue
@return mixed
  1. v11.52.0 追加
    変更後
    bulk($jobs, $data = '', $queue = null) [@param array $jobs, @param mixed $data, @param string|null $queue, @return mixed]
  2. v12.0.0 削除
    変更前
    bulk($jobs, $data = '', $queue = null) [@param array $jobs, @param mixed $data, @param string|null $queue, @return mixed]
  3. v12.59.0 追加
    変更後
    bulk($jobs, $data = '', $queue = null) [@param array $jobs, @param mixed $data, @param string|null $queue, @return mixed]
  4. v13.0.0 削除
    変更前
    bulk($jobs, $data = '', $queue = null) [@param array $jobs, @param mixed $data, @param string|null $queue, @return mixed]
  5. v13.9.0 追加
    変更後
    bulk($jobs, $data = '', $queue = null) [@param array $jobs, @param mixed $data, @param string|null $queue, @return mixed]

clear

v13.9.0 から

clear($queue)
@param string $queue
@return int
  1. v11.52.0 追加
    変更後
    clear($queue) [@param string $queue, @return int]
  2. v12.0.0 削除
    変更前
    clear($queue) [@param string $queue, @return int]
  3. v12.59.0 追加
    変更後
    clear($queue) [@param string $queue, @return int]
  4. v13.0.0 削除
    変更前
    clear($queue) [@param string $queue, @return int]
  5. v13.9.0 追加
    変更後
    clear($queue) [@param string $queue, @return int]

creationTimeOfOldestPendingJob

v13.9.0 から

creationTimeOfOldestPendingJob($queue = null)
@param string|null $queue
@return int|null
  1. v11.52.0 追加
    変更後
    creationTimeOfOldestPendingJob($queue = null) [@param string|null $queue, @return int|null]
  2. v12.0.0 削除
    変更前
    creationTimeOfOldestPendingJob($queue = null) [@param string|null $queue, @return int|null]
  3. v12.59.0 追加
    変更後
    creationTimeOfOldestPendingJob($queue = null) [@param string|null $queue, @return int|null]
  4. v13.0.0 削除
    変更前
    creationTimeOfOldestPendingJob($queue = null) [@param string|null $queue, @return int|null]
  5. v13.9.0 追加
    変更後
    creationTimeOfOldestPendingJob($queue = null) [@param string|null $queue, @return int|null]

delayedSize

v13.9.0 から

delayedSize($queue = null)
@param string|null $queue
@return int
  1. v11.52.0 追加
    変更後
    delayedSize($queue = null) [@param string|null $queue, @return int]
  2. v12.0.0 削除
    変更前
    delayedSize($queue = null) [@param string|null $queue, @return int]
  3. v12.59.0 追加
    変更後
    delayedSize($queue = null) [@param string|null $queue, @return int]
  4. v13.0.0 削除
    変更前
    delayedSize($queue = null) [@param string|null $queue, @return int]
  5. v13.9.0 追加
    変更後
    delayedSize($queue = null) [@param string|null $queue, @return int]

finishProcessingJob

v13.9.0 から

finishProcessingJob($default = 'processed', $timestamp = null)
@param string $default
@param \Carbon\CarbonImmutable|null $timestamp
@return void
  1. v11.52.0 追加
    変更後
    finishProcessingJob($default = 'processed', $timestamp = null) [@param string $default, @param \Carbon\CarbonImmutable|null $timestamp, @return void]
  2. v12.0.0 削除
    変更前
    finishProcessingJob($default = 'processed', $timestamp = null) [@param string $default, @param \Carbon\CarbonImmutable|null $timestamp, @return void]
  3. v12.59.0 追加
    変更後
    finishProcessingJob($default = 'processed', $timestamp = null) [@param string $default, @param \Carbon\CarbonImmutable|null $timestamp, @return void]
  4. v13.0.0 削除
    変更前
    finishProcessingJob($default = 'processed', $timestamp = null) [@param string $default, @param \Carbon\CarbonImmutable|null $timestamp, @return void]
  5. v13.9.0 追加
    変更後
    finishProcessingJob($default = 'processed', $timestamp = null) [@param string $default, @param \Carbon\CarbonImmutable|null $timestamp, @return void]

finishQueueingJob

v13.9.0 から

finishQueueingJob($queue)
@param string $queue
  1. v11.52.0 追加
    変更後
    finishQueueingJob($queue) [@param string $queue]
  2. v12.0.0 削除
    変更前
    finishQueueingJob($queue) [@param string $queue]
  3. v12.59.0 追加
    変更後
    finishQueueingJob($queue) [@param string $queue]
  4. v13.0.0 削除
    変更前
    finishQueueingJob($queue) [@param string $queue]
  5. v13.9.0 追加
    変更後
    finishQueueingJob($queue) [@param string $queue]

getConnectionName

v13.9.0 から

getConnectionName()
@return string
  1. v11.52.0 追加
    変更後
    getConnectionName() [@return string]
  2. v12.0.0 削除
    変更前
    getConnectionName() [@return string]
  3. v12.59.0 追加
    変更後
    getConnectionName() [@return string]
  4. v13.0.0 削除
    変更前
    getConnectionName() [@return string]
  5. v13.9.0 追加
    変更後
    getConnectionName() [@return string]

getQueueableOptions

v13.9.0 から

getQueueableOptions($job, $queue, $payload, $delay = null): array
@param mixed $job
@param string|null $queue
@param string $payload
@param \DateTimeInterface|\DateInterval|int|null $delay
@return array{DelaySeconds?: int, MessageGroupId?: string, MessageDeduplicationId?: string}
  1. v11.52.0 追加
    変更後
    getQueueableOptions($job, $queue, $payload, $delay = null): array [@param mixed $job, @param string|null $queue, @param string $payload, @param \DateTimeInterface|\DateInterval|int|null $delay, @return array{DelaySeconds?: int, MessageGroupId?: string, MessageDeduplicationId?: string}]
  2. v12.0.0 削除
    変更前
    getQueueableOptions($job, $queue, $payload, $delay = null): array [@param mixed $job, @param string|null $queue, @param string $payload, @param \DateTimeInterface|\DateInterval|int|null $delay, @return array{DelaySeconds?: int, MessageGroupId?: string, MessageDeduplicationId?: string}]
  3. v12.59.0 追加
    変更後
    getQueueableOptions($job, $queue, $payload, $delay = null): array [@param mixed $job, @param string|null $queue, @param string $payload, @param \DateTimeInterface|\DateInterval|int|null $delay, @return array{DelaySeconds?: int, MessageGroupId?: string, MessageDeduplicationId?: string}]
  4. v13.0.0 削除
    変更前
    getQueueableOptions($job, $queue, $payload, $delay = null): array [@param mixed $job, @param string|null $queue, @param string $payload, @param \DateTimeInterface|\DateInterval|int|null $delay, @return array{DelaySeconds?: int, MessageGroupId?: string, MessageDeduplicationId?: string}]
  5. v13.9.0 追加
    変更後
    getQueueableOptions($job, $queue, $payload, $delay = null): array [@param mixed $job, @param string|null $queue, @param string $payload, @param \DateTimeInterface|\DateInterval|int|null $delay, @return array{DelaySeconds?: int, MessageGroupId?: string, MessageDeduplicationId?: string}]

later

v13.9.0 から

later($delay, $job, $data = '', $queue = null)
@param \DateTimeInterface|\DateInterval|int $delay
@param string|object $job
@param mixed $data
@param string|null $queue
@return mixed
  1. v11.52.0 追加
    変更後
    later($delay, $job, $data = '', $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  2. v12.0.0 削除
    変更前
    later($delay, $job, $data = '', $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  3. v12.59.0 追加
    変更後
    later($delay, $job, $data = '', $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  4. v13.0.0 削除
    変更前
    later($delay, $job, $data = '', $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  5. v13.9.0 追加
    変更後
    later($delay, $job, $data = '', $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]

laterOn

v13.9.0 から

laterOn($queue, $delay, $job, $data = '')
@param string $queue
@param \DateTimeInterface|\DateInterval|int $delay
@param string|object $job
@param mixed $data
@return mixed
  1. v11.52.0 追加
    変更後
    laterOn($queue, $delay, $job, $data = '') [@param string $queue, @param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @return mixed]
  2. v12.0.0 削除
    変更前
    laterOn($queue, $delay, $job, $data = '') [@param string $queue, @param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @return mixed]
  3. v12.59.0 追加
    変更後
    laterOn($queue, $delay, $job, $data = '') [@param string $queue, @param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @return mixed]
  4. v13.0.0 削除
    変更前
    laterOn($queue, $delay, $job, $data = '') [@param string $queue, @param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @return mixed]
  5. v13.9.0 追加
    変更後
    laterOn($queue, $delay, $job, $data = '') [@param string $queue, @param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @return mixed]

managedQueues

v13.26.0 から

managedQueues()
@return array<int, string>
  1. v13.26.0 追加
    変更後
    managedQueues() [@return array<int, string>]

normalizeQueue

v13.12.0 から

normalizeQueue($queue)
@param string|null $queue
@return string
  1. v11.54.0 追加
    変更後
    normalizeQueue($queue) [@param string|null $queue, @return string]
  2. v12.0.0 削除
    変更前
    normalizeQueue($queue) [@param string|null $queue, @return string]
  3. v12.61.0 追加
    変更後
    normalizeQueue($queue) [@param string|null $queue, @return string]
  4. v13.0.0 削除
    変更前
    normalizeQueue($queue) [@param string|null $queue, @return string]
  5. v13.12.0 追加
    変更後
    normalizeQueue($queue) [@param string|null $queue, @return string]

pendingSize

v13.9.0 から

pendingSize($queue = null)
@param string|null $queue
@return int
  1. v11.52.0 追加
    変更後
    pendingSize($queue = null) [@param string|null $queue, @return int]
  2. v12.0.0 削除
    変更前
    pendingSize($queue = null) [@param string|null $queue, @return int]
  3. v12.59.0 追加
    変更後
    pendingSize($queue = null) [@param string|null $queue, @return int]
  4. v13.0.0 削除
    変更前
    pendingSize($queue = null) [@param string|null $queue, @return int]
  5. v13.9.0 追加
    変更後
    pendingSize($queue = null) [@param string|null $queue, @return int]

pop

v13.9.0 から

pop($queue = null)
@param string|null $queue
@return \Illuminate\Contracts\Queue\Job|null
  1. v11.52.0 追加
    変更後
    pop($queue = null) [@param string|null $queue, @return \Illuminate\Contracts\Queue\Job|null]
  2. v12.0.0 削除
    変更前
    pop($queue = null) [@param string|null $queue, @return \Illuminate\Contracts\Queue\Job|null]
  3. v12.59.0 追加
    変更後
    pop($queue = null) [@param string|null $queue, @return \Illuminate\Contracts\Queue\Job|null]
  4. v13.0.0 削除
    変更前
    pop($queue = null) [@param string|null $queue, @return \Illuminate\Contracts\Queue\Job|null]
  5. v13.9.0 追加
    変更後
    pop($queue = null) [@param string|null $queue, @return \Illuminate\Contracts\Queue\Job|null]

processingJobDetails

v13.9.0 から

processingJobDetails()
@return array{queue: string, attempts: int, started_at: CarbonImmutable}
  1. v11.52.0 追加
    変更後
    processingJobDetails() [@return array{queue: string, attempts: int, started_at: CarbonImmutable}]
  2. v12.0.0 削除
    変更前
    processingJobDetails() [@return array{queue: string, attempts: int, started_at: CarbonImmutable}]
  3. v12.59.0 追加
    変更後
    processingJobDetails() [@return array{queue: string, attempts: int, started_at: CarbonImmutable}]
  4. v13.0.0 削除
    変更前
    processingJobDetails() [@return array{queue: string, attempts: int, started_at: CarbonImmutable}]
  5. v13.9.0 追加
    変更後
    processingJobDetails() [@return array{queue: string, attempts: int, started_at: CarbonImmutable}]

push

v13.9.0 から

push($job, $data = '', $queue = null)
@param string|object $job
@param mixed $data
@param string|null $queue
@return mixed
  1. v11.52.0 追加
    変更後
    push($job, $data = '', $queue = null) [@param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  2. v12.0.0 削除
    変更前
    push($job, $data = '', $queue = null) [@param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  3. v12.59.0 追加
    変更後
    push($job, $data = '', $queue = null) [@param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  4. v13.0.0 削除
    変更前
    push($job, $data = '', $queue = null) [@param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  5. v13.9.0 追加
    変更後
    push($job, $data = '', $queue = null) [@param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]

pushOn

v13.9.0 から

pushOn($queue, $job, $data = '')
@param string $queue
@param string|object $job
@param mixed $data
@return mixed
  1. v11.52.0 追加
    変更後
    pushOn($queue, $job, $data = '') [@param string $queue, @param string|object $job, @param mixed $data, @return mixed]
  2. v12.0.0 削除
    変更前
    pushOn($queue, $job, $data = '') [@param string $queue, @param string|object $job, @param mixed $data, @return mixed]
  3. v12.59.0 追加
    変更後
    pushOn($queue, $job, $data = '') [@param string $queue, @param string|object $job, @param mixed $data, @return mixed]
  4. v13.0.0 削除
    変更前
    pushOn($queue, $job, $data = '') [@param string $queue, @param string|object $job, @param mixed $data, @return mixed]
  5. v13.9.0 追加
    変更後
    pushOn($queue, $job, $data = '') [@param string $queue, @param string|object $job, @param mixed $data, @return mixed]

pushRaw

v13.9.0 から

pushRaw($payload, $queue = null, array $options = [])
@param string $payload
@param string|null $queue
@return mixed
  1. v11.52.0 追加
    変更後
    pushRaw($payload, $queue = null, array $options = []) [@param string $payload, @param string|null $queue, @return mixed]
  2. v12.0.0 削除
    変更前
    pushRaw($payload, $queue = null, array $options = []) [@param string $payload, @param string|null $queue, @return mixed]
  3. v12.59.0 追加
    変更後
    pushRaw($payload, $queue = null, array $options = []) [@param string $payload, @param string|null $queue, @return mixed]
  4. v13.0.0 削除
    変更前
    pushRaw($payload, $queue = null, array $options = []) [@param string $payload, @param string|null $queue, @return mixed]
  5. v13.9.0 追加
    変更後
    pushRaw($payload, $queue = null, array $options = []) [@param string $payload, @param string|null $queue, @return mixed]

reservedSize

v13.9.0 から

reservedSize($queue = null)
@param string|null $queue
@return int
  1. v11.52.0 追加
    変更後
    reservedSize($queue = null) [@param string|null $queue, @return int]
  2. v12.0.0 削除
    変更前
    reservedSize($queue = null) [@param string|null $queue, @return int]
  3. v12.59.0 追加
    変更後
    reservedSize($queue = null) [@param string|null $queue, @return int]
  4. v13.0.0 削除
    変更前
    reservedSize($queue = null) [@param string|null $queue, @return int]
  5. v13.9.0 追加
    変更後
    reservedSize($queue = null) [@param string|null $queue, @return int]

setConfig

v13.9.0 から

setConfig($config)
@param array $config
@return $this
  1. v11.52.0 追加
    変更後
    setConfig($config) [@param array $config, @return $this]
  2. v12.0.0 削除
    変更前
    setConfig($config) [@param array $config, @return $this]
  3. v12.59.0 追加
    変更後
    setConfig($config) [@param array $config, @return $this]
  4. v13.0.0 削除
    変更前
    setConfig($config) [@param array $config, @return $this]
  5. v13.9.0 追加
    変更後
    setConfig($config) [@param array $config, @return $this]

setConnectionName

v13.9.0 から

setConnectionName($name)
@param string $name
@return $this
  1. v11.52.0 追加
    変更後
    setConnectionName($name) [@param string $name, @return $this]
  2. v12.0.0 削除
    変更前
    setConnectionName($name) [@param string $name, @return $this]
  3. v12.59.0 追加
    変更後
    setConnectionName($name) [@param string $name, @return $this]
  4. v13.0.0 削除
    変更前
    setConnectionName($name) [@param string $name, @return $this]
  5. v13.9.0 追加
    変更後
    setConnectionName($name) [@param string $name, @return $this]

size

v13.9.0 から

size($queue = null)
@param string|null $queue
@return int
  1. v11.52.0 追加
    変更後
    size($queue = null) [@param string|null $queue, @return int]
  2. v12.0.0 削除
    変更前
    size($queue = null) [@param string|null $queue, @return int]
  3. v12.59.0 追加
    変更後
    size($queue = null) [@param string|null $queue, @return int]
  4. v13.0.0 削除
    変更前
    size($queue = null) [@param string|null $queue, @return int]
  5. v13.9.0 追加
    変更後
    size($queue = null) [@param string|null $queue, @return int]

totalDelayedSize

v13.30.0 から

totalDelayedSize()
@return int
  1. v13.30.0 追加
    変更後
    totalDelayedSize() [@return int]

totalPendingSize

v13.30.0 から

totalPendingSize()
@return int
  1. v13.30.0 追加
    変更後
    totalPendingSize() [@return int]

totalReservedSize

v13.30.0 から

totalReservedSize()
@return int
  1. v13.30.0 追加
    変更後
    totalReservedSize() [@return int]

totalSize

v13.31.0 から

totalSize()
@return int
  1. v13.31.0 追加
    変更後
    totalSize() [@return int]