Class Kitab\Bin\Bin
class Bin
{
public static function main();
protected static function setErrorHandler();
protected static function getRouter(): Hoa\Router\Cli;
protected static function getDispatcher(): Hoa\Dispatcher\ClassMethod;
protected static function exitWith(string $message, int $code);
}
Run the sub commands of the kitab
command.
A sub command must be a class declared in the Kitab\Bin
namespace. Its
run
public method —the entry method— will be called to run the sub
command.
Any exception thrown will be outputed in php://stderr
with a brilliant
colour.
Methods
-
public static function main()
-
Call the sub command.
-
protected static function setErrorHandler()
-
Use the Hoa default error and exception handlers.
-
protected static function getRouter(): Hoa\Router\Cli
-
protected static function getDispatcher(): Hoa\Dispatcher\ClassMethod
-
protected static function exitWith(string $message, int $code)