PHP 클래스 LazyRecord\Migration\MigrationGenerator

파일 보기 프로젝트 열기: corneltek/lazyrecord 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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