Ferreteria/v0.6/clade/Sys/Data/Engine/aux/ActionRq/Admin/schema/EngScImport: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | Sys‎ | Data‎ | Engine‎ | aux‎ | ActionRq‎ | Admin
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

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());
    }