Index
extends Command
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.
- 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
= 'Show commands list'
$group
Command group.
protected
string
$group
$name
Command name.
protected
string
$name
= 'index'
$options
Command options.
protected
array<string|int, mixed>
$options
= ['-g' => 'Shows greeting.']
$usage
Command usage.
protected
string
$usage
= 'index'
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
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 —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