Ferreteria/v0.6/clade/IO/Aspect/Connx/run/Starter/@code/rmv/2026/07/31
Jump to navigation
Jump to search
| 2026/07/30 | 2026/07/31 | 2026/08/01 |
see 2026/04/04:
#
protected function ActualOpen() : OpOpenIface {
#$oSess = ($this->SessionClass())::FromCommand($oCmd);
$oSess = ($this->SessionClass())::FromStarter($this);
$this->QOSession()->SetIt($oSess);
return OpOpenClass::AsOkay();
}
protected function ActualShut() : OpShutIface {
$this->QOSession()->ZapIt();
return OpShutClass::AsOkay();
}
// ++ OBJECTS ++ //
2026-04-22 This conflicts with storing session in $OSession:
#
private $qoSess = NULL;
public function QOSession() : QSessionIface { return $this->qoSess ?? ($this->qoSess = QSessionClass::AsNew()); }
2026-04-03 We shouldn't be calling DoCommand() from here anyway -- and if we did, it would just be a forward to a Session, so no need to create an OpCmd here.
#
private $oRes = NULL;
public function OOpCmd(?OpCmdIface $o=NULL) : OpCmdIface { return is_null($o) ? ($this->oRes ?? $this->OOpCmdNew()) : ($this->oRes = $o); }
protected function OOpCmdNew() : OpCmdIface { return new OpCmdClass; }
// -- OBJECTS -- //