Output style helpers.
- author Kevin Bond
AbstractInterface
Methods |
public abstract ask(string $question, ?string $default = NULL, ?callable $validator = NULL) : ?mixed Asks a question. |
public abstract askHidden(string $question, ?callable $validator = NULL) : ?mixed Asks a question with the user input hidden. |
public abstract caution(array|string $message) Formats a caution admonition. |
public abstract choice(string $question, array $choices, ?mixed $default = NULL) : ?mixed Asks a choice question. |
public abstract confirm(string $question, bool $default = true) : bool Asks for confirmation. |
public abstract error(array|string $message) Formats an error result bar. |
public abstract listing(array $elements) Formats a list. |
public abstract newLine(int $count = 1) Add newline(s). |
public abstract note(array|string $message) Formats a note admonition. |
public abstract progressAdvance(int $step = 1) Advances the progress output X steps. |
public abstract progressFinish() Finishes the progress output. |
public abstract progressStart(int $max = 0) Starts the progress output. |
public abstract section(string $message) Formats a section title. |
public abstract success(array|string $message) Formats a success result bar. |
public abstract table(array $headers, array $rows) Formats a table. |
public abstract text(array|string $message) Formats informational text. |
public abstract title(string $message) Formats a command title. |
public abstract warning(array|string $message) Formats an warning result bar. |