PHP Класс LazyRecord\Migration\MigrationGenerator

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

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

Свойство Тип Описание
$filenameFormat
$logger
$migrationDir

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

Метод Описание
__construct ( CLIFramework\Logger $logger, $migrationDir )
createClassTemplate ( $taskName, $time = null ) : ClassTemplate\ClassFile
generate ( $taskName, $time = null )
generateFilename ( $taskName, $time = null )
generateWithDiff ( $taskName, $dataSourceId, array $schemas, $time = null )

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

Метод Описание
appendQueryStatement ( CodeGen\ClassMethod $method, BaseDriver $driver, SQLBuilder\ToSqlInterface $query, SQLBuilder\ArgumentArray $args )
getTemplateDirs ( ) Returns code template directory.

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

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

public __construct ( CLIFramework\Logger $logger, $migrationDir )
$logger CLIFramework\Logger

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

protected appendQueryStatement ( CodeGen\ClassMethod $method, BaseDriver $driver, SQLBuilder\ToSqlInterface $query, SQLBuilder\ArgumentArray $args )
$method CodeGen\ClassMethod
$driver SQLBuilder\Driver\BaseDriver
$query SQLBuilder\ToSqlInterface
$args SQLBuilder\ArgumentArray

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

public createClassTemplate ( $taskName, $time = null ) : ClassTemplate\ClassFile
Результат ClassTemplate\ClassFile

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

public generate ( $taskName, $time = null )

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

public generateFilename ( $taskName, $time = null )

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

public generateWithDiff ( $taskName, $dataSourceId, array $schemas, $time = null )
$schemas array

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

Returns code template directory.
protected getTemplateDirs ( )

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

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

protected $filenameFormat

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

protected $logger

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

protected $migrationDir