PHP Класс Phpmig\Console\Command\AbstractCommand

Автор: Dave Marshall ([email protected])
Наследование: extends Symfony\Component\Console\Command\Command
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$adapter Phpmig\Adapter\AdapterInterface
$bootstrap string
$container ArrayAccess
$migrations array

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

Метод Описание
getAdapter ( ) : Phpmig\Adapter\AdapterInterface Get Adapter
getBootstrap ( ) : string Get bootstrap
getContainer ( ) : ArrayAccess Get container
getMigrations ( ) : array Get migrations
setAdapter ( Phpmig\Adapter\AdapterInterface $adapter ) : AbstractCommand Set adapter
setBootstrap ( $bootstrap ) : AbstractCommand Set bootstrap
setContainer ( ArrayAccess $container ) : AbstractCommand Set container
setMigrations ( array $migrations ) : AbstractCommand Set migrations

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

Метод Описание
bootstrap ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : void Bootstrap phpmig
bootstrapAdapter ( Symfony\Component\Console\Input\InputInterface $input ) : Phpmig\Adapter\AdapterInterface
bootstrapContainer ( ) : ArrayAccess
bootstrapMigrations ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
bootstrapMigrator ( Symfony\Component\Console\Output\OutputInterface $output ) : mixed
configure ( )
findBootstrapFile ( string $filename ) : array | string
migrationToClassName ( $migrationName ) transform create_table_user to CreateTableUser

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

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

Bootstrap phpmig
protected bootstrap ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : void
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
Результат void

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

protected bootstrapAdapter ( Symfony\Component\Console\Input\InputInterface $input ) : Phpmig\Adapter\AdapterInterface
$input Symfony\Component\Console\Input\InputInterface
Результат Phpmig\Adapter\AdapterInterface

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

protected bootstrapContainer ( ) : ArrayAccess
Результат ArrayAccess The container

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

protected bootstrapMigrations ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

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

protected bootstrapMigrator ( Symfony\Component\Console\Output\OutputInterface $output ) : mixed
$output Symfony\Component\Console\Output\OutputInterface
Результат mixed

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

protected configure ( )

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

protected findBootstrapFile ( string $filename ) : array | string
$filename string
Результат array | string

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

Get Adapter
public getAdapter ( ) : Phpmig\Adapter\AdapterInterface
Результат Phpmig\Adapter\AdapterInterface

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

Get bootstrap
public getBootstrap ( ) : string
Результат string

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

Get container
public getContainer ( ) : ArrayAccess
Результат ArrayAccess

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

Get migrations
public getMigrations ( ) : array
Результат array

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

transform create_table_user to CreateTableUser
protected migrationToClassName ( $migrationName )

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

Set adapter
public setAdapter ( Phpmig\Adapter\AdapterInterface $adapter ) : AbstractCommand
$adapter Phpmig\Adapter\AdapterInterface
Результат AbstractCommand

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

Set bootstrap
public setBootstrap ( $bootstrap ) : AbstractCommand
Результат AbstractCommand

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

Set container
public setContainer ( ArrayAccess $container ) : AbstractCommand
$container ArrayAccess
Результат AbstractCommand

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

Set migrations
public setMigrations ( array $migrations ) : AbstractCommand
$migrations array
Результат AbstractCommand

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

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

protected AdapterInterface,Phpmig\Adapter $adapter
Результат Phpmig\Adapter\AdapterInterface

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

protected string $bootstrap
Результат string

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

protected ArrayAccess $container
Результат ArrayAccess

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

protected array $migrations
Результат array