abstract class Command extends Command

Traits

Properties

protected string $name

Command name

protected string $description

Command description

protected string $help

Write your help word with this property

protected string $signature

Command signature is combination of name, argument, and option

protected $io

Input and Output interface property

protected $input
protected $output
protected $terminal

cli Interface property

Methods

options()

No description

from  Utils
option(string $key)

No description

from  Utils
arguments()

No description

from  Utils
argument(string $key)

No description

from  Utils
command(string $commandName, array $arguments)

No description

from  Utils
output(string $content)

No description

from  Utils
success(string $content)

No description

from  Utils
info(string $content)

No description

from  Utils
error(string $content)

No description

from  Utils
newLine()

No description

from  Utils
justify(array $word, string $separator = '.')

No description

from  Utils
json($content)

No description

from  Utils
table(array $header, array $data)

No description

from  Utils
int
execute(InputInterface $input, OutputInterface $output)

No description

void
handle()

Write some conde inside this method

void
configure()

Command configuration, setup your description, name, argument, options etc

Details

in Utils at line 18
options()

No description

in Utils at line 24
option(string $key)

No description

Parameters

string $key

in Utils at line 29
arguments()

No description

in Utils at line 34
argument(string $key)

No description

Parameters

string $key

in Utils at line 39
command(string $commandName, array $arguments)

No description

Parameters

string $commandName
array $arguments

in Utils at line 45
output(string $content)

No description

Parameters

string $content

in Utils at line 50
success(string $content)

No description

Parameters

string $content

in Utils at line 55
info(string $content)

No description

Parameters

string $content

in Utils at line 60
error(string $content)

No description

Parameters

string $content

in Utils at line 65
newLine()

No description

in Utils at line 70
justify(array $word, string $separator = '.')

No description

Parameters

array $word
string $separator

in Utils at line 79
json($content)

No description

Parameters

$content

in Utils at line 84
table(array $header, array $data)

No description

Parameters

array $header
array $data

at line 68
protected int execute(InputInterface $input, OutputInterface $output)

No description

Parameters

InputInterface $input
OutputInterface $output

Return Value

int

at line 83
abstract protected void handle()

Write some conde inside this method

Return Value

void

at line 91
protected void configure()

Command configuration, setup your description, name, argument, options etc

Return Value

void