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
  1. v11.0.0 追加
    変更後
    __construct($key = '', $releaseAfter = 0, $expiresAfter = 0) [@param string $key, @param \DateTimeInterface|int|null $releaseAfter, @param \DateTimeInterface|int $expiresAfter, @return void]
  2. 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]
  3. 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]
  4. 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]
  5. 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
  1. v11.0.0 追加
    変更後
    dontRelease() [@return $this]

expireAfter

v11.0.0 以前から

expireAfter($expiresAfter)
@param \DateTimeInterface|\DateInterval|int $expiresAfter
@return $this
  1. v11.0.0 追加
    変更後
    expireAfter($expiresAfter) [@param \DateTimeInterface|\DateInterval|int $expiresAfter, @return $this]

getLockKey

v11.0.0 以前から

getLockKey($job)
@param mixed $job
@return string
  1. 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
  1. 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
  1. v11.0.0 追加
    変更後
    releaseAfter($releaseAfter) [@param \DateTimeInterface|int $releaseAfter, @return $this]

shared

v11.0.0 以前から

shared()
@return $this
  1. v11.0.0 追加
    変更後
    shared() [@return $this]

withPrefix

v11.0.0 以前から

withPrefix(string $prefix)
@param string $prefix
@return $this
  1. v11.0.0 追加
    変更後
    withPrefix(string $prefix) [@param string $prefix, @return $this]