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

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | IO‎ | O‎ | View‎ | Web
Jump to navigation Jump to search
The item documented here has been removed and is no longer in use.
clade: IO\O\View\Web\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\Web;
/**
 * PURPOSE: Screen-class implementation for TTY mode
 * HISTORY:
 *  2024-10-20 started
 */

use Woozalia\Ferret\IO\O\Data\Element\Root\caScreen as BaseClass;
use Woozalia\Ferret\IO\O\Data\Element\Root\iScreen as BaseIface;

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

    // ++ 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 -- //
}