Ferreteria/v0.6/clade/Sys/Diag/Util/viewer/Inspector: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | Sys
Jump to navigation Jump to search
(Created page with "{{page/clade/v2 |fam= {{!}} align=right {{!}} <code>{{l/ver/clade|IO\O|View}}</code> {{!}} align=center {{!}} ⇒ <code>{{l/ver/clade|Sys\Diag\Util\viewer|Inspector}}</code> ⇒ {{!}} align=left {{!}} <code>{{l/ver/clade|Sys\Data\Things\Array\View|List}}</code> |alia= {{!-!}} '''Base'''* [ca,i] {{!!}} <code>{{l/ver/clade/full|IO\O|View}}</code> }} ==Code== ''as of {{fmt/date|2025|12|03}}:'' {{fmt/php/block|1= interface iInspector extends BaseIface {} class cIns...")
 
(No difference)

Latest revision as of 03:10, 4 December 2025

clade: Sys\Diag\Util\viewer\Inspector
Clade Family
View Inspector List
Clade Aliases
Alias Clade
Base* [ca,i] IO\O\View
Subpages

Code

as of 2025-12-03:

interface iInspector extends BaseIface {}
class cInspector extends BaseClass implements iInspector {
    public function Render() : string {
        $o = $this->Subject();
        $id = spl_object_id($o);
        $sc = get_class($o);
        $sOut = "object #$id of class $sc";
        if (method_exists($o,'DumpLine')) {
            $sOut .= ' = ['.$o->DumpLine().']'; // 2025-05-04 This is a bit of a kluge now.
        }
        return $sOut;
    }
}