DatabaseLock

Illuminate\Cache\DatabaseLock

class src/Illuminate/Cache/DatabaseLock.php

__construct

v11.0.0 以前から

__construct(Illuminate\Database\Connection $connection, $table, $name, $seconds, $owner = null, $lottery = [2, 100], $defaultTimeoutInSeconds = 86400)
@param \Illuminate\Database\Connection $connection
@param string $table
@param string $name
@param int $seconds
@param string|null $owner
@param array{int, int}|null $lottery
@param int $defaultTimeoutInSeconds
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Database\Connection $connection, $table, $name, $seconds, $owner = null, $lottery = [2, 100], $defaultTimeoutInSeconds = 86400) [@param \Illuminate\Database\Connection $connection, @param string $table, @param string $name, @param int $seconds, @param string|null $owner, @param array $lottery, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Connection $connection, $table, $name, $seconds, $owner = null, $lottery = [2, 100], $defaultTimeoutInSeconds = 86400) [@param \Illuminate\Database\Connection $connection, @param string $table, @param string $name, @param int $seconds, @param string|null $owner, @param array $lottery, @return void]
    変更後
    __construct(Illuminate\Database\Connection $connection, $table, $name, $seconds, $owner = null, $lottery = [2, 100], $defaultTimeoutInSeconds = 86400) [@param \Illuminate\Database\Connection $connection, @param string $table, @param string $name, @param int $seconds, @param string|null $owner, @param array $lottery]
  3. v12.19.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Connection $connection, $table, $name, $seconds, $owner = null, $lottery = [2, 100], $defaultTimeoutInSeconds = 86400) [@param \Illuminate\Database\Connection $connection, @param string $table, @param string $name, @param int $seconds, @param string|null $owner, @param array $lottery]
    変更後
    __construct(Illuminate\Database\Connection $connection, $table, $name, $seconds, $owner = null, $lottery = [2, 100], $defaultTimeoutInSeconds = 86400) [@param \Illuminate\Database\Connection $connection, @param string $table, @param string $name, @param int $seconds, @param string|null $owner, @param array $lottery, @param int $defaultTimeoutInSeconds]
  4. v12.44.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Connection $connection, $table, $name, $seconds, $owner = null, $lottery = [2, 100], $defaultTimeoutInSeconds = 86400) [@param \Illuminate\Database\Connection $connection, @param string $table, @param string $name, @param int $seconds, @param string|null $owner, @param array $lottery, @param int $defaultTimeoutInSeconds]
    変更後
    __construct(Illuminate\Database\Connection $connection, $table, $name, $seconds, $owner = null, $lottery = [2, 100], $defaultTimeoutInSeconds = 86400) [@param \Illuminate\Database\Connection $connection, @param string $table, @param string $name, @param int $seconds, @param string|null $owner, @param array{int, int}|null $lottery, @param int $defaultTimeoutInSeconds]

acquire

v11.0.0 以前から

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

forceRelease

v11.0.0 以前から

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

getConnectionName

v11.0.0 以前から

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

pruneExpiredLocks

v12.44.0 から

pruneExpiredLocks()
@return void
  1. v12.44.0 追加
    変更後
    pruneExpiredLocks() [@return void]

refresh

v13.16.0 から

refresh($seconds = null)
@param int|null $seconds
@return bool
  1. v12.63.0 追加
    変更後
    refresh($seconds = null) [@param int|null $seconds, @return bool]
  2. v13.0.0 削除
    変更前
    refresh($seconds = null) [@param int|null $seconds, @return bool]
  3. v13.16.0 追加
    変更後
    refresh($seconds = null) [@param int|null $seconds, @return bool]

release

v11.0.0 以前から

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