Connection

Illuminate\Database\Connection

class src/Illuminate/Database/Connection.php

__clone

v12.46.0 から

__clone()
@return void
  1. v12.46.0 追加
    変更後
    __clone() [@return void]

__construct

v11.0.0 以前から

__construct($pdo, $database = '', $tablePrefix = '', array $config = [])
@param \PDO|(\Closure(): \PDO) $pdo
@param string $database
@param string $tablePrefix
@param array $config
  1. v11.0.0 追加
    変更後
    __construct($pdo, $database = '', $tablePrefix = '', array $config = []) [@param \PDO|\Closure $pdo, @param string $database, @param string $tablePrefix, @param array $config, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct($pdo, $database = '', $tablePrefix = '', array $config = []) [@param \PDO|\Closure $pdo, @param string $database, @param string $tablePrefix, @param array $config, @return void]
    変更後
    __construct($pdo, $database = '', $tablePrefix = '', array $config = []) [@param \PDO|\Closure $pdo, @param string $database, @param string $tablePrefix, @param array $config]
  3. v12.22.0 シグネチャ変更
    変更前
    __construct($pdo, $database = '', $tablePrefix = '', array $config = []) [@param \PDO|\Closure $pdo, @param string $database, @param string $tablePrefix, @param array $config]
    変更後
    __construct($pdo, $database = '', $tablePrefix = '', array $config = []) [@param \PDO|(\Closure(): \PDO) $pdo, @param string $database, @param string $tablePrefix, @param array $config]

affectingStatement

v11.0.0 以前から

affectingStatement($query, $bindings = [])
@param string $query
@param array $bindings
@return int
  1. v11.0.0 追加
    変更後
    affectingStatement($query, $bindings = []) [@param string $query, @param array $bindings, @return int]

allowQueryDurationHandlersToRunAgain

v11.0.0 以前から

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

beforeExecuting

v11.0.0 以前から

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

beforeStartingTransaction

v11.0.0 以前から

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

bindValues

v11.0.0 以前から

bindValues($statement, $bindings)
@param \PDOStatement $statement
@param array $bindings
@return void
  1. v11.0.0 追加
    変更後
    bindValues($statement, $bindings) [@param \PDOStatement $statement, @param array $bindings, @return void]

cursor

v11.0.0 以前から

cursor($query, $bindings = [], $useReadPdo = true, array $fetchUsing = [])
@param string $query
@param array $bindings
@param bool $useReadPdo
@param array $fetchUsing
@return \Generator<int, \stdClass>
  1. v11.0.0 追加
    変更後
    cursor($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return \Generator]
  2. v11.33.0 シグネチャ変更
    変更前
    cursor($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return \Generator]
    変更後
    cursor($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return \Generator<int, \stdClass>]
  3. v13.0.0 シグネチャ変更
    変更前
    cursor($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return \Generator<int, \stdClass>]
    変更後
    cursor($query, $bindings = [], $useReadPdo = true, array $fetchUsing = []) [@param string $query, @param array $bindings, @param bool $useReadPdo, @param array $fetchUsing, @return \Generator<int, \stdClass>]

delete

v11.0.0 以前から

delete($query, $bindings = [])
@param string $query
@param array $bindings
@return int
  1. v11.0.0 追加
    変更後
    delete($query, $bindings = []) [@param string $query, @param array $bindings, @return int]

disableQueryLog

v11.0.0 以前から

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

disconnect

v11.0.0 以前から

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

enableQueryLog

v11.0.0 以前から

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

escape

v11.0.0 以前から

escape($value, $binary = false)
@param string|float|int|bool|null $value
@param bool $binary
@return string
  1. v11.0.0 追加
    変更後
    escape($value, $binary = false) [@param string|float|int|bool|null $value, @param bool $binary, @return string]

flushQueryLog

v11.0.0 以前から

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

forgetRecordModificationState

v11.0.0 以前から

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

getConfig

v11.0.0 以前から

getConfig($option = null)
@param string|null $option
@return mixed
  1. v11.0.0 追加
    変更後
    getConfig($option = null) [@param string|null $option, @return mixed]

getDatabaseName

v11.0.0 以前から

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

getDirectPdo

v13.17.0 から

getDirectPdo()
@return \PDO
  1. v13.17.0 追加
    変更後
    getDirectPdo() [@return \PDO]

getDirectPdoConfig

v13.17.0 から

getDirectPdoConfig()
@return array
  1. v13.17.0 追加
    変更後
    getDirectPdoConfig() [@return array]

getDriverName

v11.0.0 以前から

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

getDriverTitle

v11.20.0 から

getDriverTitle()
@return string
  1. v11.20.0 追加
    変更後
    getDriverTitle() [@return string]

getEventDispatcher

v11.0.0 以前から

getEventDispatcher()
@return \Illuminate\Contracts\Events\Dispatcher|null
  1. v11.0.0 追加
    変更後
    getEventDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher]
  2. v12.45.0 シグネチャ変更
    変更前
    getEventDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher]
    変更後
    getEventDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher|null]

getName

v11.0.0 以前から

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

getNameWithReadWriteType

v11.0.0 以前から

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

getPdo

v11.0.0 以前から

getPdo()
@return \PDO
  1. v11.0.0 追加
    変更後
    getPdo() [@return \PDO]

getPostProcessor

v11.0.0 以前から

getPostProcessor()
@return \Illuminate\Database\Query\Processors\Processor
  1. v11.0.0 追加
    変更後
    getPostProcessor() [@return \Illuminate\Database\Query\Processors\Processor]

getQueryGrammar

v11.0.0 以前から

getQueryGrammar()
@return \Illuminate\Database\Query\Grammars\Grammar
  1. v11.0.0 追加
    変更後
    getQueryGrammar() [@return \Illuminate\Database\Query\Grammars\Grammar]

getQueryLog

v11.0.0 以前から

getQueryLog()
@return array{query: string, bindings: array, time: float|null}[]
  1. v11.0.0 追加
    変更後
    getQueryLog() [@return array]
  2. v12.22.0 シグネチャ変更
    変更前
    getQueryLog() [@return array]
    変更後
    getQueryLog() [@return array{query: string, bindings: array, time: float|null}[]]

getRawDirectPdo

v13.17.0 から

getRawDirectPdo()
@return \PDO|\Closure|null
  1. v13.17.0 追加
    変更後
    getRawDirectPdo() [@return \PDO|\Closure|null]

getRawPdo

v11.0.0 以前から

getRawPdo()
@return \PDO|\Closure|null
  1. v11.0.0 追加
    変更後
    getRawPdo() [@return \PDO|\Closure|null]

getRawQueryLog

v11.0.0 以前から

getRawQueryLog()
@return array
  1. v11.0.0 追加
    変更後
    getRawQueryLog() [@return array]

getRawReadPdo

v11.0.0 以前から

getRawReadPdo()
@return \PDO|\Closure|null
  1. v11.0.0 追加
    変更後
    getRawReadPdo() [@return \PDO|\Closure|null]

getReadPdo

v11.0.0 以前から

getReadPdo()
@return \PDO
  1. v11.0.0 追加
    変更後
    getReadPdo() [@return \PDO]

getResolver

v11.0.0 以前から

static

static getResolver($driver)
@param string $driver
@return \Closure|null
  1. v11.0.0 追加
    変更後
    static getResolver($driver) [@param string $driver, @return mixed]
  2. v11.26.0 シグネチャ変更
    変更前
    static getResolver($driver) [@param string $driver, @return mixed]
    変更後
    static getResolver($driver) [@param string $driver, @return \Closure|null]

getSchemaBuilder

v11.0.0 以前から

getSchemaBuilder()
@return \Illuminate\Database\Schema\Builder
  1. v11.0.0 追加
    変更後
    getSchemaBuilder() [@return \Illuminate\Database\Schema\Builder]

getSchemaGrammar

v11.0.0 以前から

getSchemaGrammar()
@return \Illuminate\Database\Schema\Grammars\Grammar
  1. v11.0.0 追加
    変更後
    getSchemaGrammar() [@return \Illuminate\Database\Schema\Grammars\Grammar]

getServerVersion

v11.0.0 以前から

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

getTablePrefix

v11.0.0 以前から

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

hasDirectConnection

v13.17.0 から

hasDirectConnection()
@return bool
  1. v13.17.0 追加
    変更後
    hasDirectConnection() [@return bool]

hasModifiedRecords

v11.0.0 以前から

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

insert

v11.0.0 以前から

insert($query, $bindings = [])
@param string $query
@param array $bindings
@return bool
  1. v11.0.0 追加
    変更後
    insert($query, $bindings = []) [@param string $query, @param array $bindings, @return bool]

listen

v11.0.0 以前から

listen(Closure $callback)
@return void
  1. v11.0.0 追加
    変更後
    listen(Closure $callback) [@param \Closure $callback, @return void]
  2. v12.37.0 シグネチャ変更
    変更前
    listen(Closure $callback) [@param \Closure $callback, @return void]
    変更後
    listen(Closure $callback) [@return void]

logging

v11.0.0 以前から

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

logQuery

v11.0.0 以前から

logQuery($query, $bindings, $time = null)
@param string $query
@param array $bindings
@param float|null $time
@return void
  1. v11.0.0 追加
    変更後
    logQuery($query, $bindings, $time = null) [@param string $query, @param array $bindings, @param float|null $time, @return void]

prepareBindings

v11.0.0 以前から

prepareBindings(array $bindings)
@param array $bindings
@return array
  1. v11.0.0 追加
    変更後
    prepareBindings(array $bindings) [@param array $bindings, @return array]

pretend

v11.0.0 以前から

pretend(Closure $callback)
@param (\Closure(\Illuminate\Database\Connection): mixed) $callback
@return array{query: string, bindings: array, time: float|null}[]
  1. v11.0.0 追加
    変更後
    pretend(Closure $callback) [@param \Closure $callback, @return array]
  2. v12.22.0 シグネチャ変更
    変更前
    pretend(Closure $callback) [@param \Closure $callback, @return array]
    変更後
    pretend(Closure $callback) [@param (\Closure(\Illuminate\Database\Connection): mixed) $callback, @return array{query: string, bindings: array, time: float|null}[]]

pretending

v11.0.0 以前から

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

query

v11.0.0 以前から

query()
@return \Illuminate\Database\Query\Builder
  1. v11.0.0 追加
    変更後
    query() [@return \Illuminate\Database\Query\Builder]

raw

v11.0.0 以前から

raw($value)
@param literal-string|int|float $value
@return \Illuminate\Contracts\Database\Query\Expression
  1. v11.0.0 追加
    変更後
    raw($value) [@param mixed $value, @return \Illuminate\Contracts\Database\Query\Expression]
  2. v13.0.0 シグネチャ変更
    変更前
    raw($value) [@param mixed $value, @return \Illuminate\Contracts\Database\Query\Expression]
    変更後
    raw($value) [@param literal-string|int|float $value, @return \Illuminate\Contracts\Database\Query\Expression]

reconnect

v11.0.0 以前から

reconnect()
@return mixed|false
  1. v11.0.0 追加
    変更後
    reconnect() [@return mixed|false]

reconnectIfMissingConnection

v11.0.0 以前から

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

recordsHaveBeenModified

v11.0.0 以前から

recordsHaveBeenModified($value = true)
@param bool $value
@return void
  1. v11.0.0 追加
    変更後
    recordsHaveBeenModified($value = true) [@param bool $value, @return void]

resetTotalQueryDuration

v11.0.0 以前から

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

resolverFor

v11.0.0 以前から

static

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

scalar

v11.0.0 以前から

scalar($query, $bindings = [], $useReadPdo = true)
@param string $query
@param array $bindings
@param bool $useReadPdo
@return mixed
  1. v11.0.0 追加
    変更後
    scalar($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return mixed]

select

v11.0.0 以前から

select($query, $bindings = [], $useReadPdo = true, array $fetchUsing = [])
@param string $query
@param array $bindings
@param bool $useReadPdo
@param array $fetchUsing
@return array
  1. v11.0.0 追加
    変更後
    select($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return array]
  2. v13.0.0 シグネチャ変更
    変更前
    select($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return array]
    変更後
    select($query, $bindings = [], $useReadPdo = true, array $fetchUsing = []) [@param string $query, @param array $bindings, @param bool $useReadPdo, @param array $fetchUsing, @return array]

selectFromWriteConnection

v11.0.0 以前から

selectFromWriteConnection($query, $bindings = [])
@param string $query
@param array $bindings
@return array
  1. v11.0.0 追加
    変更後
    selectFromWriteConnection($query, $bindings = []) [@param string $query, @param array $bindings, @return array]

selectOne

v11.0.0 以前から

selectOne($query, $bindings = [], $useReadPdo = true)
@param string $query
@param array $bindings
@param bool $useReadPdo
@return mixed
  1. v11.0.0 追加
    変更後
    selectOne($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return mixed]

selectResultSets

v11.0.0 以前から

selectResultSets($query, $bindings = [], $useReadPdo = true, array $fetchUsing = [])
@param string $query
@param array $bindings
@param bool $useReadPdo
@param array $fetchUsing
@return array
  1. v11.0.0 追加
    変更後
    selectResultSets($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return array]
  2. v13.0.0 シグネチャ変更
    変更前
    selectResultSets($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return array]
    変更後
    selectResultSets($query, $bindings = [], $useReadPdo = true, array $fetchUsing = []) [@param string $query, @param array $bindings, @param bool $useReadPdo, @param array $fetchUsing, @return array]

setDatabaseName

v11.0.0 以前から

setDatabaseName($database)
@param string $database
@return $this
  1. v11.0.0 追加
    変更後
    setDatabaseName($database) [@param string $database, @return $this]

setDirectPdo

v13.17.0 から

setDirectPdo($pdo)
@param \PDO|\Closure|null $pdo
@return $this
  1. v13.17.0 追加
    変更後
    setDirectPdo($pdo) [@param \PDO|\Closure|null $pdo, @return $this]

setDirectPdoConfig

v13.17.0 から

setDirectPdoConfig(array $config)
@param array $config
@return $this
  1. v13.17.0 追加
    変更後
    setDirectPdoConfig(array $config) [@param array $config, @return $this]

setEventDispatcher

v11.0.0 以前から

setEventDispatcher(Illuminate\Contracts\Events\Dispatcher $events)
@param \Illuminate\Contracts\Events\Dispatcher $events
@return $this
  1. v11.0.0 追加
    変更後
    setEventDispatcher(Illuminate\Contracts\Events\Dispatcher $events) [@param \Illuminate\Contracts\Events\Dispatcher $events, @return $this]

setPdo

v11.0.0 以前から

setPdo($pdo)
@param \PDO|\Closure|null $pdo
@return $this
  1. v11.0.0 追加
    変更後
    setPdo($pdo) [@param \PDO|\Closure|null $pdo, @return $this]

setPostProcessor

v11.0.0 以前から

setPostProcessor(Illuminate\Database\Query\Processors\Processor $processor)
@param \Illuminate\Database\Query\Processors\Processor $processor
@return $this
  1. v11.0.0 追加
    変更後
    setPostProcessor(Illuminate\Database\Query\Processors\Processor $processor) [@param \Illuminate\Database\Query\Processors\Processor $processor, @return $this]

setQueryGrammar

v11.0.0 以前から

setQueryGrammar(Illuminate\Database\Query\Grammars\Grammar $grammar)
@param \Illuminate\Database\Query\Grammars\Grammar $grammar
@return $this
  1. v11.0.0 追加
    変更後
    setQueryGrammar(Illuminate\Database\Query\Grammars\Grammar $grammar) [@param \Illuminate\Database\Query\Grammars\Grammar $grammar, @return $this]

setReadPdo

v11.0.0 以前から

setReadPdo($pdo)
@param \PDO|\Closure|null $pdo
@return $this
  1. v11.0.0 追加
    変更後
    setReadPdo($pdo) [@param \PDO|\Closure|null $pdo, @return $this]

setReadPdoConfig

v12.47.0 から

setReadPdoConfig(array $config)
@param array $config
@return $this
  1. v12.47.0 追加
    変更後
    setReadPdoConfig(array $config) [@param array $config, @return $this]

setReadWriteType

v11.0.0 以前から

setReadWriteType($readWriteType)
@param string|null $readWriteType
@return $this
  1. v11.0.0 追加
    変更後
    setReadWriteType($readWriteType) [@param string|null $readWriteType, @return $this]

setReconnector

v11.0.0 以前から

setReconnector(callable $reconnector)
@param (callable(\Illuminate\Database\Connection): mixed) $reconnector
@return $this
  1. v11.0.0 追加
    変更後
    setReconnector(callable $reconnector) [@param callable $reconnector, @return $this]
  2. v12.22.0 シグネチャ変更
    変更前
    setReconnector(callable $reconnector) [@param callable $reconnector, @return $this]
    変更後
    setReconnector(callable $reconnector) [@param (callable(\Illuminate\Database\Connection): mixed) $reconnector, @return $this]

setRecordModificationState

v11.0.0 以前から

setRecordModificationState(bool $value)
@param bool $value
@return $this
  1. v11.0.0 追加
    変更後
    setRecordModificationState(bool $value) [@param bool $value, @return $this]

setSchemaGrammar

v11.0.0 以前から

setSchemaGrammar(Illuminate\Database\Schema\Grammars\Grammar $grammar)
@param \Illuminate\Database\Schema\Grammars\Grammar $grammar
@return $this
  1. v11.0.0 追加
    変更後
    setSchemaGrammar(Illuminate\Database\Schema\Grammars\Grammar $grammar) [@param \Illuminate\Database\Schema\Grammars\Grammar $grammar, @return $this]

setTablePrefix

v11.0.0 以前から

setTablePrefix($prefix)
@param string $prefix
@return $this
  1. v11.0.0 追加
    変更後
    setTablePrefix($prefix) [@param string $prefix, @return $this]

setTransactionManager

v11.0.0 以前から

setTransactionManager($manager)
@param \Illuminate\Database\DatabaseTransactionsManager $manager
@return $this
  1. v11.0.0 追加
    変更後
    setTransactionManager($manager) [@param \Illuminate\Database\DatabaseTransactionsManager $manager, @return $this]

statement

v11.0.0 以前から

statement($query, $bindings = [])
@param string $query
@param array $bindings
@return bool
  1. v11.0.0 追加
    変更後
    statement($query, $bindings = []) [@param string $query, @param array $bindings, @return bool]

table

v11.0.0 以前から

table($table, $as = null)
@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|\UnitEnum|string $table
@param string|null $as
@return \Illuminate\Database\Query\Builder
  1. v11.0.0 追加
    変更後
    table($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $as, @return \Illuminate\Database\Query\Builder]
  2. v12.21.0 シグネチャ変更
    変更前
    table($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $as, @return \Illuminate\Database\Query\Builder]
    変更後
    table($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|\UnitEnum|string $table, @param string|null $as, @return \Illuminate\Database\Query\Builder]

threadCount

v11.20.0 から

threadCount()
@return int|null
  1. v11.20.0 追加
    変更後
    threadCount() [@return int|null]

totalQueryDuration

v11.0.0 以前から

totalQueryDuration()
@return float
  1. v11.0.0 追加
    変更後
    totalQueryDuration() [@return float]

unprepared

v11.0.0 以前から

unprepared($query)
@param literal-string $query
@return bool
  1. v11.0.0 追加
    変更後
    unprepared($query) [@param string $query, @return bool]
  2. v13.0.0 シグネチャ変更
    変更前
    unprepared($query) [@param string $query, @return bool]
    変更後
    unprepared($query) [@param literal-string $query, @return bool]

unsetEventDispatcher

v11.0.0 以前から

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

unsetTransactionManager

v11.0.0 以前から

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

update

v11.0.0 以前から

update($query, $bindings = [])
@param string $query
@param array $bindings
@return int
  1. v11.0.0 追加
    変更後
    update($query, $bindings = []) [@param string $query, @param array $bindings, @return int]

useDefaultPostProcessor

v11.0.0 以前から

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

useDefaultQueryGrammar

v11.0.0 以前から

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

useDefaultSchemaGrammar

v11.0.0 以前から

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

useWriteConnectionWhenReading

v11.0.0 以前から

useWriteConnectionWhenReading($value = true)
@param bool $value
@return $this
  1. v11.0.0 追加
    変更後
    useWriteConnectionWhenReading($value = true) [@param bool $value, @return $this]

whenQueryingForLongerThan

v11.0.0 以前から

whenQueryingForLongerThan($threshold, $handler)
@param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold
@param (callable(\Illuminate\Database\Connection, \Illuminate\Database\Events\QueryExecuted): mixed) $handler
@return void
  1. v11.0.0 追加
    変更後
    whenQueryingForLongerThan($threshold, $handler) [@param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold, @param callable $handler, @return void]
  2. v12.22.0 シグネチャ変更
    変更前
    whenQueryingForLongerThan($threshold, $handler) [@param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold, @param callable $handler, @return void]
    変更後
    whenQueryingForLongerThan($threshold, $handler) [@param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold, @param (callable(\Illuminate\Database\Connection, class-string<\Illuminate\Database\Events\QueryExecuted>): mixed) $handler, @return void]
  3. v12.29.0 シグネチャ変更
    変更前
    whenQueryingForLongerThan($threshold, $handler) [@param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold, @param (callable(\Illuminate\Database\Connection, class-string<\Illuminate\Database\Events\QueryExecuted>): mixed) $handler, @return void]
    変更後
    whenQueryingForLongerThan($threshold, $handler) [@param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold, @param (callable(\Illuminate\Database\Connection, \Illuminate\Database\Events\QueryExecuted): mixed) $handler, @return void]

withoutPretending

v11.0.0 以前から

withoutPretending(Closure $callback)
@param \Closure(): TReturn $callback
@return TReturn
  1. v11.0.0 追加
    変更後
    withoutPretending(Closure $callback) [@param \Closure $callback, @return mixed]
  2. v13.16.0 シグネチャ変更
    変更前
    withoutPretending(Closure $callback) [@param \Closure $callback, @return mixed]
    変更後
    withoutPretending(Closure $callback) [@param \Closure(): TReturn $callback, @return TReturn]

withoutTablePrefix

v11.35.1 から

withoutTablePrefix(Closure $callback): mixed
@param (\Closure($this): TReturn) $callback
@return TReturn
  1. v11.35.1 追加
    変更後
    withoutTablePrefix(Closure $callback): void [@param \Closure $callback, @return void]
  2. v12.0.0 シグネチャ変更
    変更前
    withoutTablePrefix(Closure $callback): void [@param \Closure $callback, @return void]
    変更後
    withoutTablePrefix(Closure $callback): mixed [@param \Closure $callback, @return mixed]
  3. v13.16.0 シグネチャ変更
    変更前
    withoutTablePrefix(Closure $callback): mixed [@param \Closure $callback, @return mixed]
    変更後
    withoutTablePrefix(Closure $callback): mixed [@param (\Closure($this): TReturn) $callback, @return TReturn]

withTablePrefix

v11.0.0 以前から

v12.0.0 で削除

  1. v11.0.0 追加
    変更後
    withTablePrefix(Illuminate\Database\Grammar $grammar) [@param \Illuminate\Database\Grammar $grammar, @return \Illuminate\Database\Grammar]
  2. v11.26.0 シグネチャ変更
    変更前
    withTablePrefix(Illuminate\Database\Grammar $grammar) [@param \Illuminate\Database\Grammar $grammar, @return \Illuminate\Database\Grammar]
    変更後
    withTablePrefix(Illuminate\Database\Grammar $grammar) [@param TGrammar $grammar, @return TGrammar]
  3. v12.0.0 削除
    変更前
    withTablePrefix(Illuminate\Database\Grammar $grammar) [@param TGrammar $grammar, @return TGrammar]