Darken\Console\Application

class

Console Application This class is used to define the application and its commands.

Methods

Method Details

public void initalize () Application.php#32
Return void
public void registerCommand (string $name, string|Darken\Console\CommandInterface $object, array $params) Application.php#44
$name string
$object string|Darken\Console\CommandInterface
$params array
Return void
public int run () Application.php#49
Return int
public string getBin () Application.php#69
Return string
public ?string getCommandName () Application.php#74
Return ?string
public array getArguments () Application.php#79
Return array
public string|int|bool getArgument (string $name, string|int|bool $defaultValue) Application.php#90
$name string
$defaultValue string|int|bool
Return string|int|bool
public void stdOut (string $message) Application.php#101

Outputs a message to the CLI with a newline.

$message string
Return void
public string stdTextRed (string $text) Application.php#112

Styles text in red.

$text string
Return string
public string stdTextYellow (string $text) Application.php#123

Styles text in yellow.

$text string
Return string
public string stdTextGreen (string $text) Application.php#134

Styles text in green.

$text string
Return string