Documentation

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
string

crontabStep()

public crontabStep() : array<string|int, mixed>
Return values
array<string|int, mixed>

dotEnvForm()

public dotEnvForm() : string
Return values
string

dumpAutoloadAndAppDeploy()

public dumpAutoloadAndAppDeploy() : string
Return values
string

errorPage()

public errorPage(string $errorMessage) : string
Parameters
$errorMessage : string
Return values
string

execMigrations()

public execMigrations() : string
Return values
string

execOptionalMigrations()

public execOptionalMigrations() : string
Return values
string

generateRsa()

public generateRsa() : string
Return values
string

installCrontabs()

public installCrontabs() : string
Return values
string

npmInstall()

public npmInstall() : string
Return values
string

saveDotEnv()

public saveDotEnv() : string
Return values
string

setInstallDone()

public setInstallDone() : string
Return values
string

step0()

public step0() : string
Return values
string

step1()

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|null

getComposerBin()

protected getComposerBin() : string|null
Return values
string|null

getComposerDir()

protected getComposerDir() : string
Return values
string

getConsoleBin()

protected getConsoleBin() : string
Return values
string

getDotenvSections()

protected getDotenvSections() : array<string|int, mixed>
Return values
array<string|int, mixed>

getNpmBin()

protected getNpmBin() : string
Return values
string

getPhpBin()

protected getPhpBin() : string|null
Return values
string|null

        
On this page

Search results