DatabaseStore

Illuminate\Cache\DatabaseStore

class src/Illuminate/Cache/DatabaseStore.php

__construct

v11.0.0 以前から

__construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400, $serializableClasses = null)
@param \Illuminate\Database\ConnectionInterface $connection
@param string $table
@param string $prefix
@param string $lockTable
@param array $lockLottery
@param int $defaultLockTimeoutInSeconds
@param array|bool|null $serializableClasses
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param string $prefix, @param string $lockTable, @param array $lockLottery, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param string $prefix, @param string $lockTable, @param array $lockLottery, @return void]
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param string $prefix, @param string $lockTable, @param array $lockLottery]
  3. v12.19.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param string $prefix, @param string $lockTable, @param array $lockLottery]
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param string $prefix, @param string $lockTable, @param array $lockLottery, @param int $defaultLockTimeoutInSeconds]
  4. v12.53.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param string $prefix, @param string $lockTable, @param array $lockLottery, @param int $defaultLockTimeoutInSeconds]
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400, $serializableClasses = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param string $prefix, @param string $lockTable, @param array $lockLottery, @param int $defaultLockTimeoutInSeconds, @param array|bool|null $serializableClasses]

add

v11.0.0 以前から

add($key, $value, $seconds)
@param string $key
@param mixed $value
@param int $seconds
@return bool
  1. v11.0.0 追加
    変更後
    add($key, $value, $seconds) [@param string $key, @param mixed $value, @param int $seconds, @return bool]

decrement

v11.0.0 以前から

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

flush

v11.0.0 以前から

flush()
@return bool
  1. v11.0.0 追加
    変更後
    flush() [@return bool]

flushLocks

v13.0.0 から

flushLocks(): bool
@return bool
  1. v13.0.0 追加
    変更後
    flushLocks(): bool [@return bool]

forever

v11.0.0 以前から

forever($key, $value)
@param string $key
@param mixed $value
@return bool
  1. v11.0.0 追加
    変更後
    forever($key, $value) [@param string $key, @param mixed $value, @return bool]

forget

v11.0.0 以前から

forget($key)
@param string $key
@return bool
  1. v11.0.0 追加
    変更後
    forget($key) [@param string $key, @return bool]

forgetIfExpired

v11.0.0 以前から

forgetIfExpired($key)
@param string $key
@return bool
  1. v11.0.0 追加
    変更後
    forgetIfExpired($key) [@param string $key, @return bool]

get

v11.0.0 以前から

get($key)
@param string $key
@return mixed
  1. v11.0.0 追加
    変更後
    get($key) [@param string|array $key, @return mixed]
  2. v11.5.0 シグネチャ変更
    変更前
    get($key) [@param string|array $key, @return mixed]
    変更後
    get($key) [@param string $key, @return mixed]

getConnection

v11.0.0 以前から

getConnection()
@return \Illuminate\Database\ConnectionInterface
  1. v11.0.0 追加
    変更後
    getConnection() [@return \Illuminate\Database\ConnectionInterface]

getLockConnection

v12.22.0 から

getLockConnection()
@return \Illuminate\Database\ConnectionInterface
  1. v12.22.0 追加
    変更後
    getLockConnection() [@return \Illuminate\Database\ConnectionInterface]

getPrefix

v11.0.0 以前から

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

hasSeparateLockStore

v13.0.0 から

hasSeparateLockStore(): bool
@return bool
  1. v13.0.0 追加
    変更後
    hasSeparateLockStore(): bool [@return bool]

increment

v11.0.0 以前から

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

lock

v11.0.0 以前から

lock($name, $seconds = 0, $owner = null)
@param string $name
@param int $seconds
@param string|null $owner
@return \Illuminate\Contracts\Cache\Lock
  1. v11.0.0 追加
    変更後
    lock($name, $seconds = 0, $owner = null) [@param string $name, @param int $seconds, @param string|null $owner, @return \Illuminate\Contracts\Cache\Lock]

many

v11.17.0 から

many(array $keys)
@return array
  1. v11.17.0 追加
    変更後
    many(array $keys) [@return array]

put

v11.0.0 以前から

put($key, $value, $seconds)
@param string $key
@param mixed $value
@param int $seconds
@return bool
  1. v11.0.0 追加
    変更後
    put($key, $value, $seconds) [@param string $key, @param mixed $value, @param int $seconds, @return bool]

putMany

v11.17.0 から

putMany(array $values, $seconds)
@param array $values
@param int $seconds
@return bool
  1. v11.17.0 追加
    変更後
    putMany(array $values, $seconds) [@param int $seconds, @return bool]
  2. v12.19.0 シグネチャ変更
    変更前
    putMany(array $values, $seconds) [@param int $seconds, @return bool]
    変更後
    putMany(array $values, $seconds) [@param array $values, @param int $seconds, @return bool]

restoreLock

v11.0.0 以前から

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

setConnection

v12.22.0 から

setConnection($connection)
@param \Illuminate\Database\ConnectionInterface $connection
@return $this
  1. v12.22.0 追加
    変更後
    setConnection($connection) [@param \Illuminate\Database\ConnectionInterface $connection, @return $this]

setLockConnection

v11.0.0 以前から

setLockConnection($connection)
@param \Illuminate\Database\ConnectionInterface $connection
@return $this
  1. v11.0.0 追加
    変更後
    setLockConnection($connection) [@param \Illuminate\Database\ConnectionInterface $connection, @return $this]

setPrefix

v11.3.0 から

setPrefix($prefix)
@param string $prefix
@return void
  1. v11.3.0 追加
    変更後
    setPrefix($prefix) [@param string $prefix, @return void]

touch

v13.0.0 から

touch($key, $seconds)
@param string $key
@param int $seconds
@return bool
  1. v13.0.0 追加
    変更後
    touch($key, $seconds) [@param string $key, @param int $seconds, @return bool]