DatabaseQueue

Illuminate\Queue\DatabaseQueue

class src/Illuminate/Queue/DatabaseQueue.php

__construct

v11.0.0 以前から

__construct(Illuminate\Database\Connection $database, $table, $default = 'default', $retryAfter = 60, $dispatchAfterCommit = false)
@param \Illuminate\Database\Connection $database
@param string $table
@param string $default
@param int $retryAfter
@param bool $dispatchAfterCommit
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Database\Connection $database, $table, $default = 'default', $retryAfter = 60, $dispatchAfterCommit = false) [@param \Illuminate\Database\Connection $database, @param string $table, @param string $default, @param int $retryAfter, @param bool $dispatchAfterCommit, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Connection $database, $table, $default = 'default', $retryAfter = 60, $dispatchAfterCommit = false) [@param \Illuminate\Database\Connection $database, @param string $table, @param string $default, @param int $retryAfter, @param bool $dispatchAfterCommit, @return void]
    変更後
    __construct(Illuminate\Database\Connection $database, $table, $default = 'default', $retryAfter = 60, $dispatchAfterCommit = false) [@param \Illuminate\Database\Connection $database, @param string $table, @param string $default, @param int $retryAfter, @param bool $dispatchAfterCommit]

allDelayedJobs

v13.8.0 から

allDelayedJobs(): Illuminate\Support\Collection
@return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>
  1. v13.8.0 追加
    変更後
    allDelayedJobs(): Illuminate\Support\Collection [@return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]

allPendingJobs

v13.8.0 から

allPendingJobs(): Illuminate\Support\Collection
@return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>
  1. v13.8.0 追加
    変更後
    allPendingJobs(): Illuminate\Support\Collection [@return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]

allReservedJobs

v13.8.0 から

allReservedJobs(): Illuminate\Support\Collection
@return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>
  1. v13.8.0 追加
    変更後
    allReservedJobs(): Illuminate\Support\Collection [@return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]

bulk

v11.0.0 以前から

bulk($jobs, $data = '', $queue = null)
@param array $jobs
@param mixed $data
@param \UnitEnum|string|null $queue
@return mixed
  1. v11.0.0 追加
    変更後
    bulk($jobs, $data = '', $queue = null) [@param array $jobs, @param mixed $data, @param string|null $queue, @return mixed]
  2. v13.25.0 シグネチャ変更
    変更前
    bulk($jobs, $data = '', $queue = null) [@param array $jobs, @param mixed $data, @param string|null $queue, @return mixed]
    変更後
    bulk($jobs, $data = '', $queue = null) [@param array $jobs, @param mixed $data, @param \UnitEnum|string|null $queue, @return mixed]

clear

v11.0.0 以前から

clear($queue = null)
@param \UnitEnum|string|null $queue
@return int
  1. v11.0.0 追加
    変更後
    clear($queue) [@param string $queue, @return int]
  2. v13.12.0 シグネチャ変更
    変更前
    clear($queue) [@param string $queue, @return int]
    変更後
    clear($queue = null) [@param string|null $queue, @return int]
  3. v13.25.0 シグネチャ変更
    変更前
    clear($queue = null) [@param string|null $queue, @return int]
    変更後
    clear($queue = null) [@param \UnitEnum|string|null $queue, @return int]

creationTimeOfOldestPendingJob

v12.19.0 から

creationTimeOfOldestPendingJob($queue = null)
@param \UnitEnum|string|null $queue
@return int|null
  1. v12.19.0 追加
    変更後
    creationTimeOfOldestPendingJob($queue = null) [@param string|null $queue, @return int|null]
  2. v13.25.0 シグネチャ変更
    変更前
    creationTimeOfOldestPendingJob($queue = null) [@param string|null $queue, @return int|null]
    変更後
    creationTimeOfOldestPendingJob($queue = null) [@param \UnitEnum|string|null $queue, @return int|null]

delayedJobs

v13.4.0 から

delayedJobs($queue = null): Illuminate\Support\Collection
@param \UnitEnum|string|null $queue
@return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>
  1. v13.4.0 追加
    変更後
    delayedJobs($queue = null): Illuminate\Support\Collection [@param string|null $queue, @return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]
  2. v13.25.0 シグネチャ変更
    変更前
    delayedJobs($queue = null): Illuminate\Support\Collection [@param string|null $queue, @return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]
    変更後
    delayedJobs($queue = null): Illuminate\Support\Collection [@param \UnitEnum|string|null $queue, @return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]

delayedSize

v12.19.0 から

delayedSize($queue = null)
@param \UnitEnum|string|null $queue
@return int
  1. v12.19.0 追加
    変更後
    delayedSize($queue = null) [@param string|null $queue, @return int]
  2. v13.25.0 シグネチャ変更
    変更前
    delayedSize($queue = null) [@param string|null $queue, @return int]
    変更後
    delayedSize($queue = null) [@param \UnitEnum|string|null $queue, @return int]

deleteAndRelease

v11.0.0 以前から

deleteAndRelease($queue, $job, $delay)
@param string $queue
@param \Illuminate\Queue\Jobs\DatabaseJob $job
@param int $delay
@return void
  1. v11.0.0 追加
    変更後
    deleteAndRelease($queue, $job, $delay) [@param string $queue, @param \Illuminate\Queue\Jobs\DatabaseJob $job, @param int $delay, @return void]

deleteReserved

v11.0.0 以前から

deleteReserved($queue, $id)
@param string $queue
@param string $id
@return void
  1. v11.0.0 追加
    変更後
    deleteReserved($queue, $id) [@param string $queue, @param string $id, @return void]

getDatabase

v11.0.0 以前から

getDatabase()
@return \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    getDatabase() [@return \Illuminate\Database\Connection]

getQueue

v11.0.0 以前から

getQueue($queue)
@param \UnitEnum|string|null $queue
@return string
  1. v11.0.0 追加
    変更後
    getQueue($queue) [@param string|null $queue, @return string]
  2. v13.25.0 シグネチャ変更
    変更前
    getQueue($queue) [@param string|null $queue, @return string]
    変更後
    getQueue($queue) [@param \UnitEnum|string|null $queue, @return string]

later

v11.0.0 以前から

later($delay, $job, $data = '', $queue = null)
@param \DateTimeInterface|\DateInterval|int $delay
@param string $job
@param mixed $data
@param \UnitEnum|string|null $queue
@return mixed
  1. v11.0.0 追加
    変更後
    later($delay, $job, $data = '', $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param string $job, @param mixed $data, @param string|null $queue, @return mixed]
  2. v13.25.0 シグネチャ変更
    変更前
    later($delay, $job, $data = '', $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param string $job, @param mixed $data, @param string|null $queue, @return mixed]
    変更後
    later($delay, $job, $data = '', $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param string $job, @param mixed $data, @param \UnitEnum|string|null $queue, @return mixed]

pendingJobs

v13.4.0 から

pendingJobs($queue = null): Illuminate\Support\Collection
@param \UnitEnum|string|null $queue
@return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>
  1. v13.4.0 追加
    変更後
    pendingJobs($queue = null): Illuminate\Support\Collection [@param string|null $queue, @return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]
  2. v13.25.0 シグネチャ変更
    変更前
    pendingJobs($queue = null): Illuminate\Support\Collection [@param string|null $queue, @return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]
    変更後
    pendingJobs($queue = null): Illuminate\Support\Collection [@param \UnitEnum|string|null $queue, @return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]

pendingSize

v12.19.0 から

pendingSize($queue = null)
@param \UnitEnum|string|null $queue
@return int
  1. v12.19.0 追加
    変更後
    pendingSize($queue = null) [@param string|null $queue, @return int]
  2. v13.25.0 シグネチャ変更
    変更前
    pendingSize($queue = null) [@param string|null $queue, @return int]
    変更後
    pendingSize($queue = null) [@param \UnitEnum|string|null $queue, @return int]

pop

v11.0.0 以前から

pop($queue = null)
@param \UnitEnum|string|null $queue
@return \Illuminate\Contracts\Queue\Job|null
  1. v11.0.0 追加
    変更後
    pop($queue = null) [@param string|null $queue, @return \Illuminate\Contracts\Queue\Job|null]
  2. v13.25.0 シグネチャ変更
    変更前
    pop($queue = null) [@param string|null $queue, @return \Illuminate\Contracts\Queue\Job|null]
    変更後
    pop($queue = null) [@param \UnitEnum|string|null $queue, @return \Illuminate\Contracts\Queue\Job|null]

push

v11.0.0 以前から

push($job, $data = '', $queue = null)
@param string $job
@param mixed $data
@param \UnitEnum|string|null $queue
@return mixed
  1. v11.0.0 追加
    変更後
    push($job, $data = '', $queue = null) [@param string $job, @param mixed $data, @param string|null $queue, @return mixed]
  2. v13.25.0 シグネチャ変更
    変更前
    push($job, $data = '', $queue = null) [@param string $job, @param mixed $data, @param string|null $queue, @return mixed]
    変更後
    push($job, $data = '', $queue = null) [@param string $job, @param mixed $data, @param \UnitEnum|string|null $queue, @return mixed]

pushRaw

v11.0.0 以前から

pushRaw($payload, $queue = null, array $options = [])
@param string $payload
@param \UnitEnum|string|null $queue
@param array $options
@return mixed
  1. v11.0.0 追加
    変更後
    pushRaw($payload, $queue = null, array $options = []) [@param string $payload, @param string|null $queue, @param array $options, @return mixed]
  2. v13.25.0 シグネチャ変更
    変更前
    pushRaw($payload, $queue = null, array $options = []) [@param string $payload, @param string|null $queue, @param array $options, @return mixed]
    変更後
    pushRaw($payload, $queue = null, array $options = []) [@param string $payload, @param \UnitEnum|string|null $queue, @param array $options, @return mixed]

release

v11.0.0 以前から

release($queue, $job, $delay)
@param string $queue
@param \Illuminate\Queue\Jobs\DatabaseJobRecord $job
@param int $delay
@return mixed
  1. v11.0.0 追加
    変更後
    release($queue, $job, $delay) [@param string $queue, @param \Illuminate\Queue\Jobs\DatabaseJobRecord $job, @param int $delay, @return mixed]

reservedJobs

v13.4.0 から

reservedJobs($queue = null): Illuminate\Support\Collection
@param \UnitEnum|string|null $queue
@return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>
  1. v13.4.0 追加
    変更後
    reservedJobs($queue = null): Illuminate\Support\Collection [@param string|null $queue, @return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]
  2. v13.25.0 シグネチャ変更
    変更前
    reservedJobs($queue = null): Illuminate\Support\Collection [@param string|null $queue, @return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]
    変更後
    reservedJobs($queue = null): Illuminate\Support\Collection [@param \UnitEnum|string|null $queue, @return \Illuminate\Support\Collection<int, \Illuminate\Queue\Jobs\InspectedJob>]

reservedSize

v12.19.0 から

reservedSize($queue = null)
@param \UnitEnum|string|null $queue
@return int
  1. v12.19.0 追加
    変更後
    reservedSize($queue = null) [@param string|null $queue, @return int]
  2. v13.25.0 シグネチャ変更
    変更前
    reservedSize($queue = null) [@param string|null $queue, @return int]
    変更後
    reservedSize($queue = null) [@param \UnitEnum|string|null $queue, @return int]

size

v11.0.0 以前から

size($queue = null)
@param \UnitEnum|string|null $queue
@return int
  1. v11.0.0 追加
    変更後
    size($queue = null) [@param string|null $queue, @return int]
  2. v13.25.0 シグネチャ変更
    変更前
    size($queue = null) [@param string|null $queue, @return int]
    変更後
    size($queue = null) [@param \UnitEnum|string|null $queue, @return int]

totalDelayedSize

v13.27.0 から

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

totalPendingSize

v13.27.0 から

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

totalReservedSize

v13.27.0 から

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

totalSize

v13.31.0 から

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