WithoutOverlapping
Illuminate\Queue\Middleware\WithoutOverlapping
class src/Illuminate/Queue/Middleware/WithoutOverlapping.php
__construct
v11.0.0 以前から
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0)
@param \UnitEnum|string $key
@param \DateTimeInterface|int|null $releaseAfter
@param \DateTimeInterface|int $expiresAfter
-
v11.0.0
追加
- 変更後
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter, @return void]- 変更後
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter]
-
v12.64.0
シグネチャ変更
- 変更前
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter]- 変更後
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param \UnitEnum|string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter]
-
v13.0.0
シグネチャ変更
- 変更前
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param \UnitEnum|string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter]- 変更後
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter]
-
v13.20.0
シグネチャ変更
- 変更前
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter]- 変更後
__construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param \UnitEnum|string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter]
dontRelease
v11.0.0 以前から
dontRelease()
@return $this
-
v11.0.0
追加
- 変更後
dontRelease() [@return $this]
expireAfter
v11.0.0 以前から
expireAfter($expiresAfter)
@param \DateTimeInterface|\DateInterval|int $expiresAfter
@return $this
-
v11.0.0
追加
- 変更後
expireAfter($expiresAfter) [@param \DateTimeInterface|\DateInterval|int $expiresAfter, @return $this]
getLockKey
v11.0.0 以前から
getLockKey($job)
@param mixed $job
@return string
-
v11.0.0
追加
- 変更後
getLockKey($job) [@param mixed $job, @return string]
handle
v11.0.0 以前から
handle($job, $next)
@param mixed $job
@param callable $next
@return mixed
-
v11.0.0
追加
- 変更後
handle($job, $next) [@param mixed $job, @param callable $next, @return mixed]
releaseAfter
v11.0.0 以前から
releaseAfter($releaseAfter)
@param \DateTimeInterface|int $releaseAfter
@return $this
-
v11.0.0
追加
- 変更後
releaseAfter($releaseAfter) [@param \DateTimeInterface|int $releaseAfter, @return $this]
withPrefix
v11.0.0 以前から
withPrefix(string $prefix)
@param string $prefix
@return $this
-
v11.0.0
追加
- 変更後
withPrefix(string $prefix) [@param string $prefix, @return $this]