Ferreteria/v0.6/clade/Sys/Events/ItWent: Difference between revisions
< Ferreteria | v0.6 | clade | Sys | Events
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 8: | Line 8: | ||
→ {{l/ver/clade|Sys\Events\ItWent|CommOp}}<br> | → {{l/ver/clade|Sys\Events\ItWent|CommOp}}<br> | ||
→ {{l/ver/clade|Sys\Events\ItWent|ReadOp}} | → {{l/ver/clade|Sys\Events\ItWent|ReadOp}} | ||
|- | |||
! colspan=3 | Aliases | |||
|- | |||
| colspan=3 align=center | | |||
'''Msg*''' → {{l/ver/clade|Sys\Events|Message}} | |||
|} | |} | ||
==About== | ==About== | ||
Revision as of 12:30, 27 August 2025
| Clade Family | ||
|---|---|---|
| StandardBase | → ItWent | |
| Aliases | ||
|
Msg* → Message | ||
About
- purpose: an object that can report status and any related messages (usually errors or warnings) resulting from an attempted action, i.e. "how it went"
Functions
public
// SETUP
static function AsNoOp() : self;
// ACTION
function WasTried() : bool; function SetOkay(bool $ok); function GetOkay() : bool; function SetNoOp(); function GetStatusText() : string;
// MESSAGES
function AllMessages() : array; // mainly diagnostic function AnyMessages() : bool; function AddMsgObject(MsgIface $o) : void; function AddMsgString(string $s) : void; function RenderMessages() : string;
// ERRORS
function HasError() : bool; function AddError(int $n, string $s);