PHP Класс Devise\Models\Scaffolding\MigrationScaffolding

Показать файл Открыть проект

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

Свойство Тип Описание
$constants array These are the constants built upon the name of model we are building
$fields array Fields of the model

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

Метод Описание
__construct ( Framework $Framework ) Constructor - initialize and inject the framework
buildAndRun ( array $constants, array $fields ) : boolean The primary initialization for building migrations
getMigrationTemplatePath ( ) : string
getTargetFilePath ( ) : string
runMigration ( ) : mixed
saveMigration ( $targetFile, $template ) : mixed

Приватные методы

Метод Описание
buildFields ( ) : string
buildIndexes ( ) : string
buildMigration ( ) : mixed
buildParameters ( $field ) : string
convertFields ( $template ) : mixed
tableDoesNotExist ( ) : boolean

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

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

Constructor - initialize and inject the framework
public __construct ( Framework $Framework )
$Framework Devise\Support\Framework

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

The primary initialization for building migrations
public buildAndRun ( array $constants, array $fields ) : boolean
$constants array
$fields array
Результат boolean Did we make migrations or not?

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

public getMigrationTemplatePath ( ) : string
Результат string

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

public getTargetFilePath ( ) : string
Результат string

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

public runMigration ( ) : mixed
Результат mixed

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

public saveMigration ( $targetFile, $template ) : mixed
$targetFile
$template
Результат mixed

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

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

These are the constants built upon the name of model we are building
protected array $constants
Результат array

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

Fields of the model
protected array $fields
Результат array