PHP Класс Devise\Support\Installer\DatabaseCreator

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

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

Свойство Тип Описание
$connection PDO .. ...you suck connection... ...see... ... I mock you!

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

Метод Описание
__construct ( PDO $connection = null ) Create a new database creator
createDatabase ( string $driver, string $host, string $database, string $username, string $password ) : void Create a new database from given settings

Защищенные методы

Метод Описание
connection ( string $driver, string $host, string $username, string $password ) : PDO Creates a new connection for given driver and also constructs a generic dsn
findPdoConnection ( string $driver, string $host, string $username, string $password ) : PDO Creates a PDO connection for us

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

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

Create a new database creator
public __construct ( PDO $connection = null )
$connection PDO

connection() защищенный метод

Creates a new connection for given driver and also constructs a generic dsn
protected connection ( string $driver, string $host, string $username, string $password ) : PDO
$driver string
$host string
$username string
$password string
Результат PDO

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

Create a new database from given settings
public createDatabase ( string $driver, string $host, string $database, string $username, string $password ) : void
$driver string
$host string
$database string
$username string
$password string
Результат void

findPdoConnection() защищенный метод

Creates a PDO connection for us
protected findPdoConnection ( string $driver, string $host, string $username, string $password ) : PDO
$driver string
$host string
$username string
$password string
Результат PDO

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

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

.. ...you suck connection... ...see... ... I mock you!
protected PDO $connection
Результат PDO