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
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|1=static protected function OAKeptInput() : InDataIface { return self::$oaInKept ?? (self::$oaInKept = (static::InputClass())::AsNew()); }}}
** {{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: Sys\Events\InputRq
Clade Family

Objectorium
ItWent

InputRq Settable

Clade Aliases

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 OAThisInput() : InDataIface { return $this->oInThis ?? ($this->oInThis = $this->NewThisInput());}
    • protected function NewThisInput() : InDataIface
    • abstract protected function ParseInputString(string $s) : void;
    • abstract protected function ParseInputArgs(array $ar);