Ferreteria/v0.6/clade/Sys/Events/InputRq: Difference between revisions
< Ferreteria | v0.6 | clade | Sys | Events
Jump to navigation
Jump to search
m (→Clade Aliases) |
No edit summary |
||
| Line 34: | Line 34: | ||
** {{fmt/php/inline|1=protected function OAThisInput() : InDataIface { return $this->oInThis ?? ($this->oInThis = $this->NewThisInput()); }}} | ** {{fmt/php/inline|1=protected function OAThisInput() : InDataIface { return $this->oInThis ?? ($this->oInThis = $this->NewThisInput()); }}} | ||
** {{fmt/php/inline|protected function NewThisInput() : InDataIface}} | ** {{fmt/php/inline|protected function NewThisInput() : InDataIface}} | ||
** {{fmt/php/inline|abstract protected function ParseInputString(string $s) : void;}} | ** {{fmt/php/inline|abstract protected function ParseInputString(string $s) : void;}} | ||
** {{fmt/php/inline|abstract protected function ParseInputArgs(array $ar);}} | ** {{fmt/php/inline|abstract protected function ParseInputArgs(array $ar);}} | ||
Revision as of 13:13, 6 August 2025
| Clade Family | ||
|---|---|---|
| → InputRq | → Settable | |
Clade Aliases
- ItemIface = InputItem
- PieceIface
Functions
public
- SETUP
function Item(ItemIface $o=NULL) : ItemIfacestatic public function FromItemPiece(ItemIface $oItem, PieceIface $oPiece) : SelfIface
- ACTION
function Go()
- INFO
function Describe() : string
internal
- CONFIG
static protected function ClassSlug() : string { return 'in.req';}: tells the Registry where to store the Singleton object for this podling-cladestatic protected function InputClass() : string: coding prompt
- SETUP
protected function __construct(){}
- SETUP: dynamic
protected function WithItemValue(ItemIface $oItem, string $sValue) : voidprotected function WithItemPiece(ItemIface $oItem, PieceIface $oPiece) : void
- DATA
protected function OAThisInput() : InDataIface { return $this->oInThis ?? ($this->oInThis = $this->NewThisInput());}protected function NewThisInput() : InDataIfaceabstract protected function ParseInputString(string $s) : void;abstract protected function ParseInputArgs(array $ar);