Ferreteria/v0.6/clade/IO/Aspect

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | IO
Jump to navigation Jump to search
clade: IO\Aspect
Clade Family
StandardBase Aspect

IO\Aspect\Connx
IO\Aspect\Creds
IO\Aspect\Entry
IO\Aspect\Host
Sys\Data\Engine\Ops

Clade Aliases
Alias Clade
Base* [c,i] Aux\StandardBase
Subpages

About

  • Purpose: probably unnecessary abstraction of a piece of an I/O connection

History

Subspaces

  • aux: auxiliary clades
  • Connx: connections clade-famly
  • Creds: credentials clade-family
  • Entry: entryway clade
  • Host: host (address/port) clade
  • view: viewer clades (deprecated?)

Functions

Code

as of 2025-10-22:

interface iAspect extends BaseIface {
    // UI
    function DescribeInline() : string;
}
trait tAspect { // IMPLEMENTS iAspect
    // PROMPT
    public function DescribeInline() : string { return self::PromptForMethod(); }  // sometimes not needed
}
abstract class caAspect extends BaseClass implements iAspect {
    use tAspect;
}