RateLimiter
Illuminate\Cache\RateLimiter
class src/Illuminate/Cache/RateLimiter.php
__construct
v11.0.0 以前から
__construct(Illuminate\Contracts\Cache\Repository $cache)
@param \Illuminate\Contracts\Cache\Repository $cache
-
v11.0.0
追加
- 変更後
__construct(Illuminate\Contracts\Cache\Repository $cache) [@param \Illuminate\Contracts\Cache\Repository $cache, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct(Illuminate\Contracts\Cache\Repository $cache) [@param \Illuminate\Contracts\Cache\Repository $cache, @return void]- 変更後
__construct(Illuminate\Contracts\Cache\Repository $cache) [@param \Illuminate\Contracts\Cache\Repository $cache]
attempt
v11.0.0 以前から
attempt($key, $maxAttempts, Closure $callback, $decaySeconds = 60)
@param string $key
@param int $maxAttempts
@param \Closure $callback
@param \DateTimeInterface|\DateInterval|int $decaySeconds
@return mixed
-
v11.0.0
追加
- 変更後
attempt($key, $maxAttempts, Closure $callback, $decaySeconds = 60) [@param string $key, @param int $maxAttempts, @param \Closure $callback, @param int $decaySeconds, @return mixed]
-
v12.10.0
シグネチャ変更
- 変更前
attempt($key, $maxAttempts, Closure $callback, $decaySeconds = 60) [@param string $key, @param int $maxAttempts, @param \Closure $callback, @param int $decaySeconds, @return mixed]- 変更後
attempt($key, $maxAttempts, Closure $callback, $decaySeconds = 60) [@param string $key, @param int $maxAttempts, @param \Closure $callback, @param \DateTimeInterface|\DateInterval|int $decaySeconds, @return mixed]
attempts
v11.0.0 以前から
attempts($key)
@param string $key
@return mixed
-
v11.0.0
追加
- 変更後
attempts($key) [@param string $key, @return mixed]
availableIn
v11.0.0 以前から
availableIn($key)
@param string $key
@return int
-
v11.0.0
追加
- 変更後
availableIn($key) [@param string $key, @return int]
cleanRateLimiterKey
v11.0.0 以前から
cleanRateLimiterKey($key)
@param string $key
@return string
-
v11.0.0
追加
- 変更後
cleanRateLimiterKey($key) [@param string $key, @return string]
clear
v11.0.0 以前から
clear($key)
@param string $key
@return void
-
v11.0.0
追加
- 変更後
clear($key) [@param string $key, @return void]
decrement
v11.5.0 から
decrement($key, $decaySeconds = 60, $amount = 1)
@param string $key
@param \DateTimeInterface|\DateInterval|int $decaySeconds
@param int $amount
@return int
-
v11.5.0
追加
- 変更後
decrement($key, $decaySeconds = 60, $amount = 1) [@param string $key, @param int $decaySeconds, @param int $amount, @return int]
-
v12.10.0
シグネチャ変更
- 変更前
decrement($key, $decaySeconds = 60, $amount = 1) [@param string $key, @param int $decaySeconds, @param int $amount, @return int]- 変更後
decrement($key, $decaySeconds = 60, $amount = 1) [@param string $key, @param \DateTimeInterface|\DateInterval|int $decaySeconds, @param int $amount, @return int]
for
v11.0.0 以前から
for($name, Closure $callback)
@param \UnitEnum|string $name
@param \Closure $callback
@return $this
-
v11.0.0
追加
- 変更後
for(string $name, Closure $callback) [@param string $name, @param \Closure $callback, @return $this]
-
v11.26.0
シグネチャ変更
- 変更前
for(string $name, Closure $callback) [@param string $name, @param \Closure $callback, @return $this]- 変更後
for($name, Closure $callback) [@param \BackedEnum|\UnitEnum|string $name, @param \Closure $callback, @return $this]
-
v12.52.0
シグネチャ変更
- 変更前
for($name, Closure $callback) [@param \BackedEnum|\UnitEnum|string $name, @param \Closure $callback, @return $this]- 変更後
for($name, Closure $callback) [@param \UnitEnum|string $name, @param \Closure $callback, @return $this]
hit
v11.0.0 以前から
hit($key, $decaySeconds = 60)
@param string $key
@param \DateTimeInterface|\DateInterval|int $decaySeconds
@return int
-
v11.0.0
追加
- 変更後
hit($key, $decaySeconds = 60) [@param string $key, @param int $decaySeconds, @return int]
-
v12.10.0
シグネチャ変更
- 変更前
hit($key, $decaySeconds = 60) [@param string $key, @param int $decaySeconds, @return int]- 変更後
hit($key, $decaySeconds = 60) [@param string $key, @param \DateTimeInterface|\DateInterval|int $decaySeconds, @return int]
increment
v11.0.0 以前から
increment($key, $decaySeconds = 60, $amount = 1)
@param string $key
@param \DateTimeInterface|\DateInterval|int $decaySeconds
@param int $amount
@return int
-
v11.0.0
追加
- 変更後
increment($key, $decaySeconds = 60, $amount = 1) [@param string $key, @param int $decaySeconds, @param int $amount, @return int]
-
v12.10.0
シグネチャ変更
- 変更前
increment($key, $decaySeconds = 60, $amount = 1) [@param string $key, @param int $decaySeconds, @param int $amount, @return int]- 変更後
increment($key, $decaySeconds = 60, $amount = 1) [@param string $key, @param \DateTimeInterface|\DateInterval|int $decaySeconds, @param int $amount, @return int]
limiter
v11.0.0 以前から
limiter($name)
@param \UnitEnum|string $name
@return \Closure|null
-
v11.0.0
追加
- 変更後
limiter(string $name) [@param string $name, @return \Closure|null]
-
v11.26.0
シグネチャ変更
- 変更前
limiter(string $name) [@param string $name, @return \Closure|null]- 変更後
limiter($name) [@param \BackedEnum|\UnitEnum|string $name, @return \Closure|null]
-
v12.52.0
シグネチャ変更
- 変更前
limiter($name) [@param \BackedEnum|\UnitEnum|string $name, @return \Closure|null]- 変更後
limiter($name) [@param \UnitEnum|string $name, @return \Closure|null]
remaining
v11.0.0 以前から
remaining($key, $maxAttempts)
@param string $key
@param int $maxAttempts
@return int
-
v11.0.0
追加
- 変更後
remaining($key, $maxAttempts) [@param string $key, @param int $maxAttempts, @return int]
resetAttempts
v11.0.0 以前から
resetAttempts($key)
@param string $key
@return bool
retriesLeft
v11.0.0 以前から
retriesLeft($key, $maxAttempts)
@param string $key
@param int $maxAttempts
@return int
-
v11.0.0
追加
- 変更後
retriesLeft($key, $maxAttempts) [@param string $key, @param int $maxAttempts, @return int]
tooManyAttempts
v11.0.0 以前から
tooManyAttempts($key, $maxAttempts)
@param string $key
@param int $maxAttempts
@return bool
-
v11.0.0
追加
- 変更後
tooManyAttempts($key, $maxAttempts) [@param string $key, @param int $maxAttempts, @return bool]