Index extends Index in package
Class Index.
Table of Contents
- $active : bool
- Tells if command is active.
- $console : Console
- Console instance of the current command.
- $description : string
- Command description.
- $group : string
- Command group.
- $name : string
- Command name.
- $options : array<string|int, mixed>
- Command options.
- $usage : string
- Command usage.
- __construct() : mixed
- Command constructor.
- activate() : static
- Activate the command.
- deactivate() : static
- Deactivate the command.
- getConsole() : Console
- Get console instance.
- getDescription() : string
- Get command description.
- getGroup() : string|null
- Get command group.
- getName() : string
- Get command name.
- getOptions() : array<string, string>
- Get command options.
- getUsage() : string
- Get command usage.
- isActive() : bool
- Tells if the command is active.
- run() : void
- Run the command.
- setConsole() : static
- Set console instance.
- setDescription() : static
- Set command description.
- setGroup() : static
- Set command group.
- setName() : static
- Set command name.
- setOptions() : static
- Set command options.
- setUsage() : static
- Set command usage.
- editDescription() : string
- getUser() : string
- getWidthAndLengths() : array<string|int, array
|int> - greet() : void
- listCommands() : void
- showDate() : void
- showHeader() : void
Properties
$active
Tells if command is active.
protected bool $active = true
$console
Console instance of the current command.
protected Console $console
$description
Command description.
protected string $description
$group
Command group.
protected string $group
$name
Command name.
protected string $name
$options
Command options.
protected array<string|int, mixed> $options = []
$usage
Command usage.
protected string $usage = 'command [options] -- [arguments]'
Methods
__construct()
Command constructor.
public __construct([Console|null $console = null ]) : mixed
Parameters
- $console : Console|null = null
Return values
mixed —activate()
Activate the command.
public activate() : static
Return values
static —deactivate()
Deactivate the command.
public deactivate() : static
Return values
static —getConsole()
Get console instance.
public getConsole() : Console
Return values
Console —getDescription()
Get command description.
public getDescription() : string
Return values
string —getGroup()
Get command group.
public getGroup() : string|null
Return values
string|null —getName()
Get command name.
public getName() : string
Return values
string —getOptions()
Get command options.
public getOptions() : array<string, string>
Return values
array<string, string> —getUsage()
Get command usage.
public getUsage() : string
Return values
string —isActive()
Tells if the command is active.
public isActive() : bool
Return values
bool —run()
Run the command.
public abstract run() : void
Return values
void —setConsole()
Set console instance.
public setConsole(Console $console) : static
Parameters
- $console : Console
Return values
static —setDescription()
Set command description.
public setDescription(string $description) : static
Parameters
- $description : string
Return values
static —setGroup()
Set command group.
public setGroup(string $group) : static
Parameters
- $group : string
Return values
static —setName()
Set command name.
public setName(string $name) : static
Parameters
- $name : string
Return values
static —setOptions()
Set command options.
public setOptions(array<string, string> $options) : static
Parameters
- $options : array<string, string>
Return values
static —setUsage()
Set command usage.
public setUsage(string $usage) : static
Parameters
- $usage : string
Return values
static —editDescription()
protected editDescription(string $description) : string
Parameters
- $description : string
Return values
string —getUser()
protected getUser() : string
Return values
string —getWidthAndLengths()
protected getWidthAndLengths(array<string, Command> $commands) : array<string|int, array|int>
Parameters
- $commands : array<string, Command>
Return values
array<string|int, arraygreet()
protected greet() : void
Return values
void —listCommands()
protected listCommands() : void
Return values
void —showDate()
protected showDate() : void
Return values
void —showHeader()
protected showHeader() : void