PHP Класс LazyRecord\Migration\BaseMigration

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

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

Свойство Тип Описание
$builder LazyRecord\SqlBuilder\BaseBuilder
$connection object
$driver QueryDriver
$logger CLIFramework\Logger

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

Метод Описание
__construct ( PDO $connection, BaseDriver $driver, CLIFramework\Logger $logger = null )
alterTable ( $arg )
executeQuery ( SQLBuilder\ToSqlInterface $query ) executeQuery method execute the query for objects that supports SQLBuilder\ToSqlInterface.
executeSql ( $sql ) Deprecated, use query method instead.
importSchema ( $schema )
query ( string $sql, $title = '' ) Execute sql for migration.

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

Метод Описание
showSql ( $sql, $title = '' )

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

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

public __construct ( PDO $connection, BaseDriver $driver, CLIFramework\Logger $logger = null )
$connection PDO
$driver SQLBuilder\Driver\BaseDriver
$logger CLIFramework\Logger

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

public alterTable ( $arg )

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

executeQuery method execute the query for objects that supports SQLBuilder\ToSqlInterface.
public executeQuery ( SQLBuilder\ToSqlInterface $query )
$query SQLBuilder\ToSqlInterface

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

Deprecated, use query method instead.
Устаревший:
public executeSql ( $sql )

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

public importSchema ( $schema )

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

Execute sql for migration.
public query ( string $sql, $title = '' )
$sql string

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

protected showSql ( $sql, $title = '' )

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

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

protected LazyRecord\SqlBuilder\BaseBuilder $builder
Результат LazyRecord\SqlBuilder\BaseBuilder

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

object
protected $connection

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

protected QueryDriver $driver
Результат QueryDriver

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

protected Logger,CLIFramework $logger
Результат CLIFramework\Logger