Advanced command
- No category
- With parameter
<?php
namespace App\Commands;
use Bypc\Commander;
use Bypc\Core;
class Greet extends Commander {
protected string $name = 'greet';
protected string $description = 'Greets a person by name.';
protected bool $paramRequired = true;
protected bool $categoryRequired = false;
protected array $categoriesTrusted = [];
public function handler(Core $tool, string|null $param, string|null $category) {
$this->checkRulers($param, $category);
echo "Hello, {$param}!\n";
}
}