Ferreteria/v0.6/clade/IO/Aspect

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | IO
Revision as of 03:02, 26 November 2025 by Woozle (talk | contribs)
Jump to navigation Jump to search
clade: IO\Aspect
Clade Family
StandardBase Aspect

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

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

About

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

History

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;
}