Documentation

ConnectionsManagement
in package
implements Bootstrap

Table of Contents

Interfaces

Bootstrap

Methods

action()  : mixed
config()  : array<string|int, mixed>
connection()  : mixed
运行
destroy()  : void
get()  : ConnectionInterface
获取连接 - 手动使用完后请调用release方法归还连接
initialize()  : void
初始化
isPoolEnabled()  : bool|null
是否启用连接池
pool()  : Pool|ConnectionInterface|null
获取连接池
pools()  : array<string|int, Pool>|array<string|int, ConnectionInterface>
获取所有连接池
release()  : void
归还
reset()  : void
重置所有连接池/专用连接(测试/热重启场景)
start()  : void
启动

Methods

action()

public static action(callable $action[, string $connection = 'default' ]) : mixed
Parameters
$action : callable
$connection : string = 'default'

config()

public static config(string $connection) : array<string|int, mixed>
Parameters
$connection : string
Return values
array<string|int, mixed>

connection()

运行

public static connection(callable $action[, string $connection = 'default' ]) : mixed
Parameters
$action : callable
$connection : string = 'default'

destroy()

public static destroy([string $connection = 'default' ]) : void
Parameters
$connection : string = 'default'

initialize()

初始化

public static initialize([string $connection = 'default' ][, LoggerInterface|null $logger = null ]) : void
Parameters
$connection : string = 'default'
$logger : LoggerInterface|null = null

isPoolEnabled()

是否启用连接池

public static isPoolEnabled([string $connection = 'default' ]) : bool|null
Parameters
$connection : string = 'default'
Return values
bool|null

reset()

重置所有连接池/专用连接(测试/热重启场景)

public static reset() : void

start()

启动

public static start(Worker|null $worker) : void
Parameters
$worker : Worker|null

        
On this page

Search results