class CommandDefinition

Class CommandDefinition

Constants

COMMAND_DELIMITER

MODULE_DELIMITER

VENDOR_DELIMITER

GLOBAL_OPTIONS

Properties

protected string $name
protected string $description
protected array $arguments
protected array $options
protected callable $handler

Methods

__construct(string $name, string $description, callable $callback)

CommandDefinition constructor.

addArgument(string $name, string $description, bool $required = true)

No description

addOption(string $name, string $description)

No description

array
getArguments()

No description

string
getDescription()

No description

callable
getHandler()

No description

string
getName()

No description

array
getOptions()

No description

Details

at line 43
__construct(string $name, string $description, callable $callback)

CommandDefinition constructor.

Parameters

string $name
string $description
callable $callback

at line 93
CommandDefinition addArgument(string $name, string $description, bool $required = true)

No description

Parameters

string $name
string $description
bool $required

Return Value

CommandDefinition

at line 116
CommandDefinition addOption(string $name, string $description)

No description

Parameters

string $name
string $description

Return Value

CommandDefinition

at line 75
array getArguments()

No description

Return Value

array

at line 68
string getDescription()

No description

Return Value

string

at line 54
callable getHandler()

No description

Return Value

callable

at line 61
string getName()

No description

Return Value

string

at line 82
array getOptions()

No description

Return Value

array