PHP Класс DevSetupCommand

Наследование: extends CConsoleCommand
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$gitowners

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

Свойство Тип Описание
$config_path this should be changed once we've worked out where we want to store the configs for different clients
$mode
$mysqlp
$password
$username

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

Метод Описание
actionIndex ( string $label = 'sample', string $mode = 'http', null $username = null, string $branch = 'master', array $gitowner = [], boolean $reset = false, $resetfile = null, null $mysqlp = null ) Default Action.
getHelp ( )
getName ( )

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

Метод Описание
cloneModule ( $module ) Clone the module from the appropriate repository.
copyConfig ( $config_file ) Backup and replace the current local common config file.
getConfigPath ( )
getGitAddress ( $module ) : mixed Iterate through configured git users to find the module repository.
getModulePath ( $module ) : string
resetDatabase ( $dumpfile ) Drop the current database and re-create.
runMigrations ( ) Run the core and module migrations.
setupModules ( array $modules, string $branch = 'master' ) Clone missing modules from the given list, and switch to specified branch.

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

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

Default Action.
public actionIndex ( string $label = 'sample', string $mode = 'http', null $username = null, string $branch = 'master', array $gitowner = [], boolean $reset = false, $resetfile = null, null $mysqlp = null )
$label string
$mode string
$username null
$branch string
$gitowner array
$reset boolean
$mysqlp null

cloneModule() защищенный Метод

Clone the module from the appropriate repository.
protected cloneModule ( $module )
$module

copyConfig() защищенный Метод

Backup and replace the current local common config file.
protected copyConfig ( $config_file )
$config_file

getConfigPath() защищенный Метод

protected getConfigPath ( )

getGitAddress() защищенный Метод

Iterate through configured git users to find the module repository.
protected getGitAddress ( $module ) : mixed
$module
Результат mixed

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

public getHelp ( )

getModulePath() защищенный Метод

protected getModulePath ( $module ) : string
$module
Результат string

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

public getName ( )

resetDatabase() защищенный Метод

Drop the current database and re-create.
protected resetDatabase ( $dumpfile )

runMigrations() защищенный Метод

Run the core and module migrations.
protected runMigrations ( )

setupModules() защищенный Метод

Clone missing modules from the given list, and switch to specified branch.
protected setupModules ( array $modules, string $branch = 'master' )
$modules array
$branch string

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

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

this should be changed once we've worked out where we want to store the configs for different clients
protected $config_path

$gitowners публичное свойство

public $gitowners

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

protected $mode

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

protected $mysqlp

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

protected $password

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

protected $username