DatabaseManager

Illuminate\Database\DatabaseManager

class src/Illuminate/Database/DatabaseManager.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, Illuminate\Database\Connectors\ConnectionFactory $factory)
@param \Illuminate\Contracts\Foundation\Application $app
@param \Illuminate\Database\Connectors\ConnectionFactory $factory
  1. v11.0.0 追加
    変更後
    __construct($app, Illuminate\Database\Connectors\ConnectionFactory $factory) [@param \Illuminate\Contracts\Foundation\Application $app, @param \Illuminate\Database\Connectors\ConnectionFactory $factory, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct($app, Illuminate\Database\Connectors\ConnectionFactory $factory) [@param \Illuminate\Contracts\Foundation\Application $app, @param \Illuminate\Database\Connectors\ConnectionFactory $factory, @return void]
    変更後
    __construct($app, Illuminate\Database\Connectors\ConnectionFactory $factory) [@param \Illuminate\Contracts\Foundation\Application $app, @param \Illuminate\Database\Connectors\ConnectionFactory $factory]

availableDrivers

v11.0.0 以前から

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

build

v11.31.0 から

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

calculateDynamicConnectionName

v11.36.0 から

static

static calculateDynamicConnectionName(array $config)
@param array $config
@return string
  1. v11.36.0 追加
    変更後
    static calculateDynamicConnectionName(array $config) [@param array $config, @return string]

connection

v11.0.0 以前から

connection($name = null)
@param \UnitEnum|string|null $name
@return \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    connection($name = null) [@param string|null $name, @return \Illuminate\Database\Connection]
  2. v12.21.0 シグネチャ変更
    変更前
    connection($name = null) [@param string|null $name, @return \Illuminate\Database\Connection]
    変更後
    connection($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Database\Connection]

connectUsing

v11.0.0 以前から

connectUsing(UnitEnum|string $name, array $config, bool $force = false)
@param \UnitEnum|string $name
@param array $config
@param bool $force
@return \Illuminate\Database\ConnectionInterface
  1. v11.0.0 追加
    変更後
    connectUsing(string $name, array $config, bool $force = false) [@param string $name, @param array $config, @param bool $force, @return \Illuminate\Database\ConnectionInterface]
  2. v12.27.0 シグネチャ変更
    変更前
    connectUsing(string $name, array $config, bool $force = false) [@param string $name, @param array $config, @param bool $force, @return \Illuminate\Database\ConnectionInterface]
    変更後
    connectUsing(string $name, array $config, bool $force = false) [@param \UnitEnum|string $name, @param array $config, @param bool $force, @return \Illuminate\Database\ConnectionInterface]
  3. v13.2.0 シグネチャ変更
    変更前
    connectUsing(string $name, array $config, bool $force = false) [@param \UnitEnum|string $name, @param array $config, @param bool $force, @return \Illuminate\Database\ConnectionInterface]
    変更後
    connectUsing(UnitEnum|string $name, array $config, bool $force = false) [@param \UnitEnum|string $name, @param array $config, @param bool $force, @return \Illuminate\Database\ConnectionInterface]

disconnect

v11.0.0 以前から

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

extend

v11.0.0 以前から

extend($name, callable $resolver)
@param string $name
@param callable $resolver
@return void
  1. v11.0.0 追加
    変更後
    extend($name, callable $resolver) [@param string $name, @param callable $resolver, @return void]

forgetExtension

v11.0.0 以前から

forgetExtension($name)
@param string $name
@return void
  1. v11.0.0 追加
    変更後
    forgetExtension($name) [@param string $name, @return void]

getConnections

v11.0.0 以前から

getConnections()
@return array<string, \Illuminate\Database\Connection>
  1. v11.0.0 追加
    変更後
    getConnections() [@return array<string, \Illuminate\Database\Connection>]

getDefaultConnection

v11.0.0 以前から

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

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. v12.27.0 シグネチャ変更
    変更前
    purge($name = null) [@param string|null $name, @return void]
    変更後
    purge($name = null) [@param \UnitEnum|string|null $name, @return void]

reconnect

v11.0.0 以前から

reconnect($name = null)
@param \UnitEnum|string|null $name
@return \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    reconnect($name = null) [@param string|null $name, @return \Illuminate\Database\Connection]
  2. v12.27.0 シグネチャ変更
    変更前
    reconnect($name = null) [@param string|null $name, @return \Illuminate\Database\Connection]
    変更後
    reconnect($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Database\Connection]

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]

setDefaultConnection

v11.0.0 以前から

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

setReconnector

v11.0.0 以前から

setReconnector(callable $reconnector)
@param callable $reconnector
@return void
  1. v11.0.0 追加
    変更後
    setReconnector(callable $reconnector) [@param callable $reconnector, @return void]

supportedDrivers

v11.0.0 以前から

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

usingConnection

v11.0.0 以前から

usingConnection($name, callable $callback)
@param \UnitEnum|string $name
@param (callable(): TReturn) $callback
@return TReturn
  1. v11.0.0 追加
    変更後
    usingConnection($name, callable $callback) [@param string $name, @param callable $callback, @return mixed]
  2. v12.27.0 シグネチャ変更
    変更前
    usingConnection($name, callable $callback) [@param string $name, @param callable $callback, @return mixed]
    変更後
    usingConnection($name, callable $callback) [@param \UnitEnum|string $name, @param callable $callback, @return mixed]
  3. v13.16.0 シグネチャ変更
    変更前
    usingConnection($name, callable $callback) [@param \UnitEnum|string $name, @param callable $callback, @return mixed]
    変更後
    usingConnection($name, callable $callback) [@param \UnitEnum|string $name, @param (callable(): TReturn) $callback, @return TReturn]