UnixTimeSmartLineCommand
extends SmartLineCommand
in package
The unixtime command
Prints current unixtime (seconds elapsed since 1970-01-01 00:00, UTC) or if an unixtime is specified as argument, the matching date.
Table of Contents
Properties
- $SmartLine : SmartLine
- The SmartLine where this instance of the command is registered
Methods
- __construct() : mixed
- Initializes a new instance of the SmartLine Command
- help() : string|bool
- Gets the command help text or indicates help should be fetched from $lang array
- run() : mixed
- Runs the command
- parseBoolean() : bool
Properties
$SmartLine
The SmartLine where this instance of the command is registered
public
SmartLine
$SmartLine
Methods
__construct()
Initializes a new instance of the SmartLine Command
public
__construct(SmartLine $SmartLine) : mixed
Parameters
- $SmartLine : SmartLine
-
the SmartLine the command belongs
help()
Gets the command help text or indicates help should be fetched from $lang array
public
help() : string|bool
Return values
string|bool —a string containing the command help or the bool value false, to enable the default behavior (ie prints $lang['help']['nameOfTheCommand'])
run()
Runs the command
public
run(array<string|int, mixed> $argv, int $argc) : mixed
Parameters
- $argv : array<string|int, mixed>
-
an array of string, each item a command argument
- $argc : int
-
the number of arguments
parseBoolean()
protected
static parseBoolean(string $arg) : bool
Parameters
- $arg : string