Ferreteria/v0.6/clade/Sys/Data/Engine/aux/QDbConn
Jump to navigation
Jump to search
| ||||||||||||||||
Code
as of 2025-10-03
interface iQDbConn extends BaseIface {
// NEW (unabstractable)
function HasIt() : bool;
function SetIt(ObjValIface $o);
function SetItNz(?ObjValIface $o);
function GetIt() : ObjValIface;
function GetItNz(ObjValIface $oDefault=NULL) : ?object;
}
class cQDbConn extends BaseClass implements iQDbConn {
// ++ CONFIG ++ //
// CEMENT
protected function TypeOk(mixed $v) : bool { return is_a($v,ObjValIface::class); }
// -- CONFIG -- //
// ++ ACCESS ++ //
public function HasIt() : bool { return $this->HasObj(); }
public function SetIt(ObjValIface $o) { $this->SetObj($o); }
public function SetItNz(?ObjValIface $o) { $this->SetObjNz($o); }
public function GetIt() : ObjValIface { return $this->GetObj(); }
public function GetItNz(ObjValIface $oDefault=NULL) : ?object { return $this->GetObjNz($oDefault); }
// -- ACCESS -- //
}