Ferreteria/v0.6/clade/Sys/Data/Engine/aux/ActionRq/Admin/schema/EngScImport: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{page/clade/v2 |fam= {{!}} align=right {{!}} {{l/ver/clade|Sys\Data\Engine\aux\ActionRq|Admin}} {{!}} align=center {{!}} ⇒ {{l/ver/clade|Sys\Data\Engine\aux\ActionRq\Admin\schema|EngScImport}} ⇒ {{!}} align=left {{!}} ''(none)'' |alia= {{!-!}} '''Base'''* [ca,i] {{!!}} {{l/ver/clade/full|Sys\Data\Engine\aux\ActionRq|Admin}} }} ==History== * '''{{fmt/date|2024|12|08}}''' started * '''{{fmt/date|2025|09|21}}''' renamed from <code>Restore</code> ⇒ <cod...") |
(No difference)
|
Latest revision as of 03:14, 24 November 2025
| ||||||||||||||
History
- 2024-12-08 started
- 2025-09-21 renamed from
Restore⇒EngScImportfor consistency and contextual clarity
Code
interface iEngScImport extends BaseIface {}
abstract class caEngScImport extends BaseClass implements iEngScImport {
// ++ ACTION ++ //
// CEMENT
public function Go() {
$oSchm = $this->QOSchema()->GetIt();
$oSchm->DoImport($this->DataFileNode(),$this->OkToReplace());
}
// -- ACTION -- //
}
Removed
2025-09-26
Commented out yesterday:
// 2025-09-25 refactoring these traits back out of existence
trait tEngScImport {
protected function EngScImportRequestClass() : string { return cEngScImport::class; }
protected function NewEngScImportRequest() : RequestIface { return ($this->EngScImportRequestClass())::FromDbOper($this->ODbOper()); }
}
2025-08-02
#
// 2025-03-25 Old API
public function AskEngine(DbConnIface $o) {
$oSchema = $this->QOSchema()->GetIt();
$oSchema->DoImport($fsData,$this->OAKeptInput()->OkToReplace());
}