Heratio Framework API Reference

InstallCommand extends BaseCommand
in package

Run the AtoM installation process.

Ported from lib/task/tools/installTask.class.php. This is a complex interactive task that configures database, search, site settings, and admin user. Due to its deep integration with Symfony config generation and Propel schema initialization, it delegates the heavy lifting to the original Symfony task via passthru.

Table of Contents

Methods

__construct()  : mixed
getDescription()  : string
Get the command description.
getName()  : string
Get the command name.
getNamespace()  : string
Get the namespace portion of the command name.
run()  : int
Run the command (called by the CLI router).

Methods

__construct()

public __construct([array<string|int, mixed> $argv = [] ]) : mixed
Parameters
$argv : array<string|int, mixed> = []

getDescription()

Get the command description.

public getDescription() : string
Return values
string

getName()

Get the command name.

public getName() : string
Return values
string

getNamespace()

Get the namespace portion of the command name.

public getNamespace() : string
Return values
string

run()

Run the command (called by the CLI router).

public run() : int
Return values
int

        
On this page

Search results