Helper
in package
Setup Helper
this class tries to be as "php vanilla" as possible as it is used by the Setup router and the pub/setup.php file
Table of Contents
Properties
- $composer_bin : string|null
- $composer_dir : string|null
- $console_bin : string|null
- $npm_bin : string|null
- $php_bin : string|null
Methods
- checkRequirements() : array<string|int, mixed>
- composerInstall() : string
- crontabStep() : array<string|int, mixed>
- dotEnvForm() : string
- dumpAutoloadAndAppDeploy() : string
- errorPage() : string
- execMigrations() : string
- execOptionalMigrations() : string
- generateRsa() : string
- installCrontabs() : string
- npmInstall() : string
- saveDotEnv() : string
- setInstallDone() : string
- step0() : string
- step1() : array<string|int, mixed>
- step10() : array<string|int, mixed>
- step11() : array<string|int, mixed>
- step12() : array<string|int, mixed>
- step2() : array<string|int, mixed>
- step3() : array<string|int, mixed>
- step4() : array<string|int, mixed>
- step5() : array<string|int, mixed>
- step6() : array<string|int, mixed>
- step7() : array<string|int, mixed>
- step8() : array<string|int, mixed>
- step9() : array<string|int, mixed>
- addCronToCrontab() : mixed
- findExecutable() : string|null
- getComposerBin() : string|null
- getComposerDir() : string
- getConsoleBin() : string
- getDotenvSections() : array<string|int, mixed>
- getNpmBin() : string
- getPhpBin() : string|null
Properties
$composer_bin
protected
string|null
$composer_bin
= null
$composer_dir
protected
string|null
$composer_dir
= null
$console_bin
protected
string|null
$console_bin
= null
$npm_bin
protected
string|null
$npm_bin
= null
$php_bin
protected
string|null
$php_bin
= null
Methods
checkRequirements()
public
checkRequirements() : array<string|int, mixed>
Return values
array<string|int, mixed>composerInstall()
public
composerInstall() : string
Return values
stringcrontabStep()
public
crontabStep() : array<string|int, mixed>
Return values
array<string|int, mixed>dotEnvForm()
public
dotEnvForm() : string
Return values
stringdumpAutoloadAndAppDeploy()
public
dumpAutoloadAndAppDeploy() : string
Return values
stringerrorPage()
public
errorPage(string $errorMessage) : string
Parameters
- $errorMessage : string
Return values
stringexecMigrations()
public
execMigrations() : string
Return values
stringexecOptionalMigrations()
public
execOptionalMigrations() : string
Return values
stringgenerateRsa()
public
generateRsa() : string
Return values
stringinstallCrontabs()
public
installCrontabs() : string
Return values
stringnpmInstall()
public
npmInstall() : string
Return values
stringsaveDotEnv()
public
saveDotEnv() : string
Return values
stringsetInstallDone()
public
setInstallDone() : string
Return values
stringstep0()
public
step0() : string
Return values
stringstep1()
public
step1() : array<string|int, mixed>
Return values
array<string|int, mixed>step10()
public
step10() : array<string|int, mixed>
Return values
array<string|int, mixed>step11()
public
step11() : array<string|int, mixed>
Return values
array<string|int, mixed>step12()
public
step12() : array<string|int, mixed>
Return values
array<string|int, mixed>step2()
public
step2() : array<string|int, mixed>
Return values
array<string|int, mixed>step3()
public
step3() : array<string|int, mixed>
Return values
array<string|int, mixed>step4()
public
step4() : array<string|int, mixed>
Return values
array<string|int, mixed>step5()
public
step5() : array<string|int, mixed>
Return values
array<string|int, mixed>step6()
public
step6() : array<string|int, mixed>
Return values
array<string|int, mixed>step7()
public
step7() : array<string|int, mixed>
Return values
array<string|int, mixed>step8()
public
step8() : array<string|int, mixed>
Return values
array<string|int, mixed>step9()
public
step9() : array<string|int, mixed>
Return values
array<string|int, mixed>addCronToCrontab()
protected
addCronToCrontab(mixed $crontabCommand) : mixed
Parameters
- $crontabCommand : mixed
findExecutable()
protected
findExecutable(mixed $name) : string|null
Parameters
- $name : mixed
Return values
string|nullgetComposerBin()
protected
getComposerBin() : string|null
Return values
string|nullgetComposerDir()
protected
getComposerDir() : string
Return values
stringgetConsoleBin()
protected
getConsoleBin() : string
Return values
stringgetDotenvSections()
protected
getDotenvSections() : array<string|int, mixed>
Return values
array<string|int, mixed>getNpmBin()
protected
getNpmBin() : string
Return values
stringgetPhpBin()
protected
getPhpBin() : string|null