DebounceLock

Illuminate\Bus\DebounceLock

class src/Illuminate/Bus/DebounceLock.php

__construct

v13.6.0 から

__construct(Illuminate\Contracts\Cache\Repository $cache)
@param \Illuminate\Contracts\Cache\Repository $cache
  1. v13.6.0 追加
    変更後
    __construct(Illuminate\Contracts\Cache\Repository $cache) [@param \Illuminate\Contracts\Cache\Repository $cache]

acquire

v13.6.0 から

acquire($job, $debounceFor = null, $maxWait = null)
@param mixed $job
@param int|null $debounceFor
@param int|null $maxWait
@return array{owner: string, maxWaitExceeded: bool}
  1. v13.6.0 追加
    変更後
    acquire($job, $debounceFor = null, $maxWait = null) [@param mixed $job, @param int|null $debounceFor, @param int|null $maxWait, @return array{owner: string, maxWaitExceeded: bool}]

getCurrentOwner

v13.18.0 から

getCurrentOwner($job)
@param mixed $job
@return string|null
  1. v13.18.0 追加
    変更後
    getCurrentOwner($job) [@param mixed $job, @return string|null]

getDebounceDelay

v13.6.0 から

getDebounceDelay($job)
@param mixed $job
@return int|null
  1. v13.6.0 追加
    変更後
    getDebounceDelay($job) [@param mixed $job, @return int|null]

getKey

v13.6.0 から

static

static getKey($job)
@param mixed $job
@return string
  1. v13.6.0 追加
    変更後
    static getKey($job) [@param mixed $job, @return string]

getMaxDebounceWait

v13.6.0 から

getMaxDebounceWait($job)
@param mixed $job
@return int|null
  1. v13.6.0 追加
    変更後
    getMaxDebounceWait($job) [@param mixed $job, @return int|null]

isCurrentOwner

v13.6.0 から

v13.18.0 で削除

  1. v13.6.0 追加
    変更後
    isCurrentOwner($job, string $owner) [@param mixed $job, @param string $owner, @return bool]
  2. v13.18.0 削除
    変更前
    isCurrentOwner($job, string $owner) [@param mixed $job, @param string $owner, @return bool]

lockExists

v13.6.0 から

v13.18.0 で削除

  1. v13.6.0 追加
    変更後
    lockExists($job) [@param mixed $job, @return bool]
  2. v13.18.0 削除
    変更前
    lockExists($job) [@param mixed $job, @return bool]

release

v13.6.0 から

release($job, string $owner = '')
@param mixed $job
@param string $owner
@return void
  1. v13.6.0 追加
    変更後
    release($job, string $owner = '') [@param mixed $job, @param string $owner, @return void]

releaseMaxWait

v13.27.0 から

releaseMaxWait($job)
@param mixed $job
@return void
  1. v13.27.0 追加
    変更後
    releaseMaxWait($job) [@param mixed $job, @return void]