Ferreteria/v0.6/clade/Sys/Data/Engine/aux/DbRegister: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | Sys‎ | Data‎ | Engine‎ | aux
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
{{page/clade}}
{{page/clade/v2
{| style="border: solid 1px black; float: right;"
|fam=
! colspan=3 | Clade Family
{{!}} align=right {{!}} {{l/ver/clade|Aux|Register}}
|-
{{!}} align=center {{!}} &rarr; {{l/ver/clade|Sys\Data\Engine\aux|DbRegister}} &rarr;
| align=right | {{l/ver/clade|Aux|Register}}
{{!}} align=left {{!}} ''(none)''
| &rarr; {{l/ver/clade|Sys\Data\Engine\aux|DbRegister}}
| &rarr; ''(none)''
|-
| colspan=3 align=center |


{| class="wikitable"
|alia=
|-
{{!}}-
! colspan=2 | Clade Aliases
{{!}} '''Base'''* [c,i] {{!!}} {{l/ver/clade/full|p=ferreteria|Aux|Register}}
|-
{{!}}-
! Alias || Clade
{{!}} '''ObjListIface''' {{!!}} {{l/ver/clade/full|p=ferreteria|Sys\Data\Engine\aux|DbList}}
|-
| '''Base'''* [c,i] || {{l/ver/clade|Aux|Register}}
|-
| '''QDbOp'''* [c] || {{l/ver/clade|Sys\Data\Engine\aux\ActionRq\aux|QDbOper}}


|}
}}
==About==
This manages the Database Connection Register.


|}
As of 2025-10-19, all it adds is a class-specific method (<code>{{l/ver/fx|DbasesOArray}}()</code>) for accessing the list.
==About==
As of 2025-09-28, all this clade adds is implementation of <code>{{l/ver/fx|QVarClass}}()</code>, to set the sub-Register's QVar class.
==Code==
==Code==
''as of 2025-09-28''
''as of 2025-10-19''
{{fmt/php/block|1=
{{fmt/php/block|1=
interface iDbRegister extends BaseIface {}
interface iDbRegister extends BaseIface {
    static function DbasesOArray() : ObjListIface;
}
class cDbRegister extends BaseClass implements iDbRegister {
class cDbRegister extends BaseClass implements iDbRegister {
     // ++ CONFIG ++ //
     // ++ ACCESS ++ //
     protected function QVarClass(int{{!}}string $snKey) : string { return QDbOpClass::class; }
     static public function DbasesOArray() : ObjListIface { return static::Classifest(); }
     // -- CONFIG -- //
     // -- ACCESS -- //
}
}
}}
}}

Latest revision as of 13:43, 19 October 2025

clade: Sys\Data\Engine\aux\DbRegister
Clade Family
Register DbRegister (none)
Clade Aliases
Alias Clade
Base* [c,i] Aux\Register
ObjListIface Sys\Data\Engine\aux\DbList
Subpages

About

This manages the Database Connection Register.

As of 2025-10-19, all it adds is a class-specific method (DbasesOArray()) for accessing the list.

Code

as of 2025-10-19

interface iDbRegister extends BaseIface {
    static function DbasesOArray() : ObjListIface;
}
class cDbRegister extends BaseClass implements iDbRegister {
    // ++ ACCESS ++ //
    static public function DbasesOArray() : ObjListIface { return static::Classifest(); }
    // -- ACCESS -- //
}