PHP Класс Autarky\Database\ConnectionManager

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$config Autarky\Config\ConfigInterface
$defaultConnection string The default connection to use
$factory ConnectionFactory
$instances PDO[] PDO instances.

Открытые методы

Метод Описание
__construct ( Autarky\Config\ConfigInterface $config, Autarky\Database\ConnectionFactoryInterface $factory, string | null $defaultConnection = null ) Constructor.
getConnectionConfig ( string $connection = null ) : array Get the configuration array for a specific connection.
getPdo ( string | null $connection = null ) : PDO Get a PDO instance.

Описание методов

__construct() публичный метод

Constructor.
public __construct ( Autarky\Config\ConfigInterface $config, Autarky\Database\ConnectionFactoryInterface $factory, string | null $defaultConnection = null )
$config Autarky\Config\ConfigInterface
$factory Autarky\Database\ConnectionFactoryInterface
$defaultConnection string | null If null, "database.connection" is retrieved from $config

getConnectionConfig() публичный метод

Get the configuration array for a specific connection.
public getConnectionConfig ( string $connection = null ) : array
$connection string The name of the connection.
Результат array

getPdo() публичный метод

Get a PDO instance.
public getPdo ( string | null $connection = null ) : PDO
$connection string | null Null fetches the default connection.
Результат PDO

Описание свойств

$config защищенное свойство

protected ConfigInterface,Autarky\Config $config
Результат Autarky\Config\ConfigInterface

$defaultConnection защищенное свойство

The default connection to use
protected string $defaultConnection
Результат string

$factory защищенное свойство

protected ConnectionFactory,Autarky\Database $factory
Результат ConnectionFactory

$instances защищенное свойство

PDO instances.
protected PDO[] $instances
Результат PDO[]