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
-
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}
-
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
-
v13.18.0
追加
- 変更後
getCurrentOwner($job) [@param mixed $job, @return string|null]
getDebounceDelay
v13.6.0 から
getDebounceDelay($job)
@param mixed $job
@return int|null
-
v13.6.0
追加
- 変更後
getDebounceDelay($job) [@param mixed $job, @return int|null]
getKey
v13.6.0 から
static
static getKey($job)
@param mixed $job
@return string
-
v13.6.0
追加
- 変更後
static getKey($job) [@param mixed $job, @return string]
getMaxDebounceWait
v13.6.0 から
getMaxDebounceWait($job)
@param mixed $job
@return int|null
-
v13.6.0
追加
- 変更後
getMaxDebounceWait($job) [@param mixed $job, @return int|null]
isCurrentOwner
v13.6.0 から
v13.18.0 で削除
lockExists
v13.6.0 から
v13.18.0 で削除
release
v13.6.0 から
release($job, string $owner = '')
@param mixed $job
@param string $owner
@return void
-
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
-
v13.27.0
追加
- 変更後
releaseMaxWait($job) [@param mixed $job, @return void]