CacheManager

Illuminate\Cache\CacheManager

class src/Illuminate/Cache/CacheManager.php

__call

v11.0.0 以前から

__call($method, $parameters)
@param string $method
@param array $parameters
@return mixed
  1. v11.0.0 追加
    変更後
    __call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]

__construct

v11.0.0 以前から

__construct($app)
@param \Illuminate\Contracts\Foundation\Application $app
  1. v11.0.0 追加
    変更後
    __construct($app) [@param \Illuminate\Contracts\Foundation\Application $app, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct($app) [@param \Illuminate\Contracts\Foundation\Application $app, @return void]
    変更後
    __construct($app) [@param \Illuminate\Contracts\Foundation\Application $app]

build

v11.31.0 から

build(array $config)
@param array $config
@return \Illuminate\Cache\Repository
  1. v11.31.0 追加
    変更後
    build(array $config) [@param array $config, @return \Illuminate\Cache\Repository]

driver

v11.0.0 以前から

driver($driver = null)
@param \UnitEnum|string|null $driver
@return \Illuminate\Contracts\Cache\Repository
  1. v11.0.0 追加
    変更後
    driver($driver = null) [@param string|null $driver, @return \Illuminate\Contracts\Cache\Repository]
  2. v13.5.0 シグネチャ変更
    変更前
    driver($driver = null) [@param string|null $driver, @return \Illuminate\Contracts\Cache\Repository]
    変更後
    driver($driver = null) [@param \UnitEnum|string|null $driver, @return \Illuminate\Contracts\Cache\Repository]

extend

v11.0.0 以前から

extend($driver, Closure $callback)
@param string $driver
@param \Closure $callback
@return $this
  1. v11.0.0 追加
    変更後
    extend($driver, Closure $callback) [@param string $driver, @param \Closure $callback, @return $this]

forgetDriver

v11.0.0 以前から

forgetDriver($name = null)
@param array|\UnitEnum|string|null $name
@return $this
  1. v11.0.0 追加
    変更後
    forgetDriver($name = null) [@param array|string|null $name, @return $this]
  2. v13.5.0 シグネチャ変更
    変更前
    forgetDriver($name = null) [@param array|string|null $name, @return $this]
    変更後
    forgetDriver($name = null) [@param array|\UnitEnum|string|null $name, @return $this]

getDefaultDriver

v11.0.0 以前から

getDefaultDriver()
@return string
  1. v11.0.0 追加
    変更後
    getDefaultDriver() [@return string]

handleUnserializableClassUsing

v13.5.0 から

handleUnserializableClassUsing(?callable $callback): void
@param callable|null $callback
@return void
  1. v13.5.0 追加
    変更後
    handleUnserializableClassUsing(?callable $callback): void [@param callable|null $callback, @return void]

memo

v12.9.0 から

memo($driver = null)
@param \UnitEnum|string|null $driver
@return \Illuminate\Contracts\Cache\Repository
  1. v12.9.0 追加
    変更後
    memo($driver = null) [@param string|null $driver, @return \Illuminate\Contracts\Cache\Repository]
  2. v13.5.0 シグネチャ変更
    変更前
    memo($driver = null) [@param string|null $driver, @return \Illuminate\Contracts\Cache\Repository]
    変更後
    memo($driver = null) [@param \UnitEnum|string|null $driver, @return \Illuminate\Contracts\Cache\Repository]

purge

v11.0.0 以前から

purge($name = null)
@param \UnitEnum|string|null $name
@return void
  1. v11.0.0 追加
    変更後
    purge($name = null) [@param string|null $name, @return void]
  2. v13.5.0 シグネチャ変更
    変更前
    purge($name = null) [@param string|null $name, @return void]
    変更後
    purge($name = null) [@param \UnitEnum|string|null $name, @return void]

refreshEventDispatcher

v11.0.0 以前から

refreshEventDispatcher()
@return void
  1. v11.0.0 追加
    変更後
    refreshEventDispatcher() [@return void]

repository

v11.0.0 以前から

repository(Illuminate\Contracts\Cache\Store $store, array $config = [])
@param \Illuminate\Contracts\Cache\Store $store
@param array $config
@return \Illuminate\Cache\Repository
  1. v11.0.0 追加
    変更後
    repository(Illuminate\Contracts\Cache\Store $store, array $config) [@param \Illuminate\Contracts\Cache\Store $store, @param array $config, @return \Illuminate\Cache\Repository]
  2. v11.0.4 シグネチャ変更
    変更前
    repository(Illuminate\Contracts\Cache\Store $store, array $config) [@param \Illuminate\Contracts\Cache\Store $store, @param array $config, @return \Illuminate\Cache\Repository]
    変更後
    repository(Illuminate\Contracts\Cache\Store $store, array $config = []) [@param \Illuminate\Contracts\Cache\Store $store, @param array $config, @return \Illuminate\Cache\Repository]

resolve

v11.0.0 以前から

resolve($name)
@param string $name
@return \Illuminate\Contracts\Cache\Repository
  1. v11.0.0 追加
    変更後
    resolve($name) [@param string $name, @return \Illuminate\Contracts\Cache\Repository]

setApplication

v11.0.0 以前から

setApplication($app)
@param \Illuminate\Contracts\Foundation\Application $app
@return $this
  1. v11.0.0 追加
    変更後
    setApplication($app) [@param \Illuminate\Contracts\Foundation\Application $app, @return $this]

setDefaultDriver

v11.0.0 以前から

setDefaultDriver($name)
@param \UnitEnum|string $name
@return void
  1. v11.0.0 追加
    変更後
    setDefaultDriver($name) [@param string $name, @return void]
  2. v13.5.0 シグネチャ変更
    変更前
    setDefaultDriver($name) [@param string $name, @return void]
    変更後
    setDefaultDriver($name) [@param \UnitEnum|string $name, @return void]

store

v11.0.0 以前から

store($name = null)
@param \UnitEnum|string|null $name
@return \Illuminate\Contracts\Cache\Repository
  1. v11.0.0 追加
    変更後
    store($name = null) [@param string|null $name, @return \Illuminate\Contracts\Cache\Repository]
  2. v13.5.0 シグネチャ変更
    変更前
    store($name = null) [@param string|null $name, @return \Illuminate\Contracts\Cache\Repository]
    変更後
    store($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Contracts\Cache\Repository]