PHP Класс Spot\Config

Наследование: implements Serializable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_connections
$_defaultConnection
$_typeHandlers

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

Метод Описание
__construct ( )
addConnection ( string $name, string $dsn, array $options = [], $default = false ) : Spot_Adapter_Interface Add database connection
connection ( string $name = null ) : Spot_Adapter_Interface Get connection by name
defaultConnection ( ) : Spot_Adapter_Interface Get default connection
serialize ( ) Default serialization behavior is to not attempt to serialize stored adapter connections at all (thanks @TheSavior re: Issue #7)
typeHandler ( string $type, $class = null ) : Spot_Adapter_Interface Get type handler class by type
unserialize ( $serialized )

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

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

public __construct ( )

addConnection() публичный Метод

Add database connection
public addConnection ( string $name, string $dsn, array $options = [], $default = false ) : Spot_Adapter_Interface
$name string Unique name for the connection
$dsn string DSN string for this connection
$options array Array of key => value options for adapter
Результат Spot_Adapter_Interface Spot adapter instance

connection() публичный Метод

Get connection by name
public connection ( string $name = null ) : Spot_Adapter_Interface
$name string Unique name of the connection to be returned
Результат Spot_Adapter_Interface Spot adapter instance

defaultConnection() публичный Метод

Get default connection
public defaultConnection ( ) : Spot_Adapter_Interface
Результат Spot_Adapter_Interface Spot adapter instance

serialize() публичный Метод

Default serialization behavior is to not attempt to serialize stored adapter connections at all (thanks @TheSavior re: Issue #7)
public serialize ( )

typeHandler() публичный статический Метод

Get type handler class by type
public static typeHandler ( string $type, $class = null ) : Spot_Adapter_Interface
$type string Field type (i.e. 'string' or 'int', etc.)
Результат Spot_Adapter_Interface Spot adapter instance

unserialize() публичный Метод

public unserialize ( $serialized )

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

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

protected $_connections

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

protected $_defaultConnection

$_typeHandlers защищенное статическое свойство

protected static $_typeHandlers