Repository

Illuminate\Contracts\Cache\Repository

interface src/Illuminate/Contracts/Cache/Repository.php

add

v11.0.0 以前から

add($key, $value, $ttl = null)
@param \UnitEnum|string $key
@param mixed $value
@param \DateTimeInterface|\DateInterval|int|null $ttl
@return bool
  1. v11.0.0 追加
    変更後
    add($key, $value, $ttl = null) [@param string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
  2. v13.0.0 シグネチャ変更
    変更前
    add($key, $value, $ttl = null) [@param string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
    変更後
    add($key, $value, $ttl = null) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
  3. v13.2.0 シグネチャ変更
    変更前
    add($key, $value, $ttl = null) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
    変更後
    add($key, $value, $ttl = null) [@param \UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]

decrement

v11.0.0 以前から

decrement($key, $value = 1)
@param \UnitEnum|string $key
@param mixed $value
@return int|bool
  1. v11.0.0 追加
    変更後
    decrement($key, $value = 1) [@param string $key, @param mixed $value, @return int|bool]
  2. v13.0.0 シグネチャ変更
    変更前
    decrement($key, $value = 1) [@param string $key, @param mixed $value, @return int|bool]
    変更後
    decrement($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
  3. v13.2.0 シグネチャ変更
    変更前
    decrement($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
    変更後
    decrement($key, $value = 1) [@param \UnitEnum|string $key, @param mixed $value, @return int|bool]

forever

v11.0.0 以前から

forever($key, $value)
@param \UnitEnum|string $key
@param mixed $value
@return bool
  1. v11.0.0 追加
    変更後
    forever($key, $value) [@param string $key, @param mixed $value, @return bool]
  2. v13.0.0 シグネチャ変更
    変更前
    forever($key, $value) [@param string $key, @param mixed $value, @return bool]
    変更後
    forever($key, $value) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return bool]
  3. v13.2.0 シグネチャ変更
    変更前
    forever($key, $value) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return bool]
    変更後
    forever($key, $value) [@param \UnitEnum|string $key, @param mixed $value, @return bool]

forget

v11.0.0 以前から

forget($key)
@param \UnitEnum|string $key
@return bool
  1. v11.0.0 追加
    変更後
    forget($key) [@param string $key, @return bool]
  2. v13.0.0 シグネチャ変更
    変更前
    forget($key) [@param string $key, @return bool]
    変更後
    forget($key) [@param \BackedEnum|\UnitEnum|string $key, @return bool]
  3. v13.2.0 シグネチャ変更
    変更前
    forget($key) [@param \BackedEnum|\UnitEnum|string $key, @return bool]
    変更後
    forget($key) [@param \UnitEnum|string $key, @return bool]

getStore

v11.0.0 以前から

getStore()
@return \Illuminate\Contracts\Cache\Store
  1. v11.0.0 追加
    変更後
    getStore() [@return \Illuminate\Contracts\Cache\Store]

increment

v11.0.0 以前から

increment($key, $value = 1)
@param \UnitEnum|string $key
@param mixed $value
@return int|bool
  1. v11.0.0 追加
    変更後
    increment($key, $value = 1) [@param string $key, @param mixed $value, @return int|bool]
  2. v13.0.0 シグネチャ変更
    変更前
    increment($key, $value = 1) [@param string $key, @param mixed $value, @return int|bool]
    変更後
    increment($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
  3. v13.2.0 シグネチャ変更
    変更前
    increment($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
    変更後
    increment($key, $value = 1) [@param \UnitEnum|string $key, @param mixed $value, @return int|bool]

pull

v11.0.0 以前から

pull($key, $default = null)
@param \UnitEnum|array|string $key
@param TCacheValue|(\Closure(): TCacheValue) $default
@return (TCacheValue is null ? mixed : TCacheValue)
  1. v11.0.0 追加
    変更後
    pull($key, $default = null) [@param array|string $key, @param TCacheValue|(\Closure(): TCacheValue) $default, @return (TCacheValue is null ? mixed : TCacheValue)]
  2. v13.0.0 シグネチャ変更
    変更前
    pull($key, $default = null) [@param array|string $key, @param TCacheValue|(\Closure(): TCacheValue) $default, @return (TCacheValue is null ? mixed : TCacheValue)]
    変更後
    pull($key, $default = null) [@param \BackedEnum|\UnitEnum|array|string $key, @param TCacheValue|(\Closure(): TCacheValue) $default, @return (TCacheValue is null ? mixed : TCacheValue)]
  3. v13.2.0 シグネチャ変更
    変更前
    pull($key, $default = null) [@param \BackedEnum|\UnitEnum|array|string $key, @param TCacheValue|(\Closure(): TCacheValue) $default, @return (TCacheValue is null ? mixed : TCacheValue)]
    変更後
    pull($key, $default = null) [@param \UnitEnum|array|string $key, @param TCacheValue|(\Closure(): TCacheValue) $default, @return (TCacheValue is null ? mixed : TCacheValue)]

put

v11.0.0 以前から

put($key, $value, $ttl = null)
@param \UnitEnum|string $key
@param mixed $value
@param \DateTimeInterface|\DateInterval|int|null $ttl
@return bool
  1. v11.0.0 追加
    変更後
    put($key, $value, $ttl = null) [@param string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
  2. v13.0.0 シグネチャ変更
    変更前
    put($key, $value, $ttl = null) [@param string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
    変更後
    put($key, $value, $ttl = null) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
  3. v13.2.0 シグネチャ変更
    変更前
    put($key, $value, $ttl = null) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
    変更後
    put($key, $value, $ttl = null) [@param \UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]

remember

v11.0.0 以前から

remember($key, $ttl, Closure $callback)
@param \UnitEnum|string $key
@param \DateTimeInterface|\DateInterval|\Closure|int|null $ttl
@param \Closure(): TCacheValue $callback
@return TCacheValue
  1. v11.0.0 追加
    変更後
    remember($key, $ttl, Closure $callback) [@param string $key, @param \DateTimeInterface|\DateInterval|\Closure|int|null $ttl, @param \Closure(): TCacheValue $callback, @return TCacheValue]
  2. v13.0.0 シグネチャ変更
    変更前
    remember($key, $ttl, Closure $callback) [@param string $key, @param \DateTimeInterface|\DateInterval|\Closure|int|null $ttl, @param \Closure(): TCacheValue $callback, @return TCacheValue]
    変更後
    remember($key, $ttl, Closure $callback) [@param \BackedEnum|\UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|\Closure|int|null $ttl, @param \Closure(): TCacheValue $callback, @return TCacheValue]
  3. v13.2.0 シグネチャ変更
    変更前
    remember($key, $ttl, Closure $callback) [@param \BackedEnum|\UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|\Closure|int|null $ttl, @param \Closure(): TCacheValue $callback, @return TCacheValue]
    変更後
    remember($key, $ttl, Closure $callback) [@param \UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|\Closure|int|null $ttl, @param \Closure(): TCacheValue $callback, @return TCacheValue]

rememberForever

v11.0.0 以前から

rememberForever($key, Closure $callback)
@param \UnitEnum|string $key
@param \Closure(): TCacheValue $callback
@return TCacheValue
  1. v11.0.0 追加
    変更後
    rememberForever($key, Closure $callback) [@param string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
  2. v13.0.0 シグネチャ変更
    変更前
    rememberForever($key, Closure $callback) [@param string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
    変更後
    rememberForever($key, Closure $callback) [@param \BackedEnum|\UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
  3. v13.2.0 シグネチャ変更
    変更前
    rememberForever($key, Closure $callback) [@param \BackedEnum|\UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
    変更後
    rememberForever($key, Closure $callback) [@param \UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]

sear

v11.0.0 以前から

sear($key, Closure $callback)
@param \UnitEnum|string $key
@param \Closure(): TCacheValue $callback
@return TCacheValue
  1. v11.0.0 追加
    変更後
    sear($key, Closure $callback) [@param string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
  2. v13.0.0 シグネチャ変更
    変更前
    sear($key, Closure $callback) [@param string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
    変更後
    sear($key, Closure $callback) [@param \BackedEnum|\UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
  3. v13.2.0 シグネチャ変更
    変更前
    sear($key, Closure $callback) [@param \BackedEnum|\UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
    変更後
    sear($key, Closure $callback) [@param \UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]

touch

v13.0.0 から

touch($key, $ttl)
@param \UnitEnum|string $key
@param \DateTimeInterface|\DateInterval|int $ttl
@return bool
  1. v13.0.0 追加
    変更後
    touch($key, $ttl) [@param \BackedEnum|\UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|int $ttl, @return bool]
  2. v13.2.0 シグネチャ変更
    変更前
    touch($key, $ttl) [@param \BackedEnum|\UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|int $ttl, @return bool]
    変更後
    touch($key, $ttl) [@param \UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|int $ttl, @return bool]