Ferreteria/v0.6/clade/IO/O/View/TTY/Screen

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | IO‎ | O‎ | View‎ | TTY
Jump to navigation Jump to search
The item documented here has been removed and is no longer in use.
clade: IO\O\View\TTY\Screen
Clade Family
Screen Screen (none)
Clade Aliases
Alias Clade
Subpages

Code

2026-01-26

Entire contents of file as removed today:

<?php namespace Woozalia\Ferret\IO\O\View\TTY;
/**
 * PURPOSE: Screen-class implementation for TTY mode
 * HISTORY:
 *  2024-10-20 started
 */

/* Base* [ca,i] */ use Woozalia\Ferret\IO\O\Data\Element\Root\{ caScreen as BaseClass, iScreen as BaseIface };

interface iScreen extends BaseIface {
    // OUTPUT
    function RenderIndentation() : string;
}
class cScreen extends BaseClass implements iScreen {

    // ++ CONFIG ++ //

    protected function ListClass() : string { return cList::class; }
    protected function TableClass() : string { return cTable::class; }

    // -- CONFIG -- //
    // ++ OUTPUT ++ //

    public function RenderIndentation() : string { return ''; }

    // -- OUTPUT -- //

}

2025-02-05

Discontinuing use of traits in this clade (probably):

trait tScreen {
    // ++ CONFIG ++ //

    protected function ListClass() : string { return cList::class; }
    protected function TableClass() : string { return cTable::class; }

    // -- CONFIG -- //
}