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
stringgetName()
Get the command name.
public
getName() : string
Return values
stringgetNamespace()
Get the namespace portion of the command name.
public
getNamespace() : string
Return values
stringrun()
Run the command (called by the CLI router).
public
run() : int