Ferreteria/v0.6/clade/Sys/Data/Engine/aux/ActionRq/Admin/schema/EngScImport

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | Sys‎ | Data‎ | Engine‎ | aux‎ | ActionRq‎ | Admin
Jump to navigation Jump to search
clade: Sys\Data\Engine\aux\ActionRq\Admin\schema\EngScImport
Clade Family
Admin EngScImport (none)
Clade Aliases
Alias Clade
Base* [ca,i] Sys\Data\Engine\aux\ActionRq\Admin
Subpages

History

  • 2024-12-08 started
  • 2025-09-21 renamed from RestoreEngScImport for consistency and contextual clarity

Code

as of 2025-11-23:

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

Commented out 2025-03-25:

#
    // 2025-03-25 Old API
    public function AskEngine(DbConnIface $o) {
        $oSchema = $this->QOSchema()->GetIt();
        $oSchema->DoImport($fsData,$this->OAKeptInput()->OkToReplace());
    }