InstallCommand
extends Command
in package
uses
BcContainerTrait
InstallCommand
bin/cake install https://localhost "管理者メールアドレス" "管理者パスワード" "データベース名" --datasource "データベースの種類" --host "DBホスト名" --username="DBユーザー名" --password="DBパスワード"
example) default db MySQL bin/cake install https://localhost webmaster@example.org basercms basercms --host localhost --username root --password root
Table of Contents
Methods
- execute() : int|void|null
- execute
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- hasService() : bool
- Has Service
- install() : bool
- インストール実行
- buildOptionParser() : ConsoleOptionParser
- buildOptionParser
- getDbParams() : array<string|int, bool>|false|array<string|int, int>|array<string|int, null>|array<string|int, string>
- パラメーターからDBの設定を取得する
Methods
execute()
execute
public
execute(Arguments $args, ConsoleIo $io) : int|void|null
Parameters
- $args : Arguments
- $io : ConsoleIo
Tags
Return values
int|void|nullgetService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objecthasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolinstall()
インストール実行
public
install(Arguments $args, ConsoleIo $io, array<string|int, mixed> $dbConfig) : bool
Parameters
- $args : Arguments
- $io : ConsoleIo
- $dbConfig : array<string|int, mixed>
Tags
Return values
boolbuildOptionParser()
buildOptionParser
protected
buildOptionParser(ConsoleOptionParser $parser) : ConsoleOptionParser
Parameters
- $parser : ConsoleOptionParser
Tags
Return values
ConsoleOptionParsergetDbParams()
パラメーターからDBの設定を取得する
protected
getDbParams(Arguments $args) : array<string|int, bool>|false|array<string|int, int>|array<string|int, null>|array<string|int, string>
Parameters
- $args : Arguments