Ferreteria/v0.6/clade/Sys/Events/InputRq: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | Sys‎ | Events
Jump to navigation Jump to search
No edit summary
(name change)
Line 33: Line 33:
** {{fmt/php/inline|protected function WithItemPiece(ItemIface $oItem, PieceIface $oPiece) : void}}
** {{fmt/php/inline|protected function WithItemPiece(ItemIface $oItem, PieceIface $oPiece) : void}}
* DATA
* DATA
** {{fmt/php/inline|1=protected function OAThisInput() : InDataIface { return $this->oInThis ?? ($this->oInThis = $this->NewThisInput()); }}}
** {{fmt/php/inline|1=protected function OAUserInput() : InDataIface { return $this->oInThis ?? ($this->oInThis = $this->NewUserInput()); }}}
** {{fmt/php/inline|protected function NewThisInput() : InDataIface}}
** {{fmt/php/inline|protected function NewUserInput() : 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 20:40, 8 August 2025

clade: Sys\Events\InputRq
Clade Family

Objectorium
ItWent

InputRq Settable

Aliases Used

Functions

public

  • SETUP
    • function Item(ItemIface $o=NULL) : ItemIface
    • static 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-clade
    • static protected function InputClass() : string: coding prompt
  • SETUP
    • protected function __construct(){}
  • SETUP: dynamic
    • protected function WithItemValue(ItemIface $oItem, string $sValue) : void
    • protected function WithItemPiece(ItemIface $oItem, PieceIface $oPiece) : void
  • DATA
    • protected function OAUserInput() : InDataIface { return $this->oInThis ?? ($this->oInThis = $this->NewUserInput());}
    • protected function NewUserInput() : InDataIface
    • abstract protected function ParseInputString(string $s) : void;
    • abstract protected function ParseInputArgs(array $ar);