[ Index ]

PHP Cross Reference of YOURLS

title

Body

[close]

/includes/vendor/aura/sql/src/ -> ConnectionLocator.php (summary)

This file is part of Aura for PHP.

License: https://opensource.org/licenses/MIT MIT
File Size: 203 lines (4 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ConnectionLocator:: (8 methods):
  __construct()
  setDefault()
  getDefault()
  setRead()
  getRead()
  setWrite()
  getWrite()
  getConnection()


Class: ConnectionLocator  - X-Ref

Manages ExtendedPdo instances for default, read, and write connections.

__construct($default = null,array $read = [],array $write = [])   X-Ref
Constructor.

param: callable $default A callable to create a default connection.
param: array $read An array of callables to create read connections.
param: array $write An array of callables to create write connections.

setDefault(callable $callable)   X-Ref
Sets the default connection factory.

return: null
param: callable $callable The factory for the connection.

getDefault()   X-Ref
Returns the default connection object.

return: ExtendedPdoInterface

setRead($name, callable $callable)   X-Ref
Sets a read connection factory by name.

return: null
param: string $name The name of the connection.
param: callable $callable The factory for the connection.

getRead($name = '')   X-Ref
Returns a read connection by name; if no name is given, picks a
random connection; if no read connections are present, returns the
default connection.

return: ExtendedPdoInterface
param: string $name The read connection name to return.

setWrite($name, callable $callable)   X-Ref
Sets a write connection factory by name.

return: null
param: string $name The name of the connection.
param: callable $callable The factory for the connection.

getWrite($name = '')   X-Ref
Returns a write connection by name; if no name is given, picks a
random connection; if no write connections are present, returns the
default connection.

return: ExtendedPdoInterface
param: string $name The write connection name to return.

getConnection($type, $name)   X-Ref
Returns a connection by name.

return: ExtendedPdoInterface
param: string $type The connection type ('read' or 'write').
param: string $name The name of the connection.



Generated: Tue Jan 21 05:10:11 2025 Cross-referenced by PHPXref 0.7.1