Ferreteria/v0.6/clade/Sys/Data/aux/metaPair/Info/@code/2025/11/09
Jump to navigation
Jump to search
| 2025/11/08 | 2025/11/09 | 2025/11/10 |
This was moved to MetaPair.
#
// ++ I/O ++ //
public function SaveStart() {
// TODO: include program name/version
$oSch = $this->oSchema;
$arMeta = [
self::sfDbaseSlug => $oSch->OClient()->ConnSlug(),
self::sfDbaseSchema => $oSch->SchemaName(),
self::sfFileName => $this->InOut()->TargetFileName(),
self::sfDataType => $this->InOut()->DataFormat(),
self::sfTimeStInt => hrtime(),
self::sfTimeStStr => $this->TimeString(),
];
$oIO = $this->InOut();
$oaData = $oIO->OAData();
$oaData->SetVals($arMeta);
$oaData->Store();
}
public function SaveFinish(ActionIface $oAct) {
$arMeta[self::sfTimeFiInt] = hrtime();
$arMeta[self::sfTimeFiStr] = $this->TimeString();
$arMeta[self::sfCmdStatus] = $oAct->RenderStatusInline();
$oIO = $this->InOut();
$oaData = $oIO->OAData();
#echo $oaData->ReflectThis()->Report();
$oaData->SetVals($arMeta);
$oaData->Store();
}
// -- I/O -- //