clade: Sys\Data\Engine\aux\ActionRq\Admin\schema\EngScExport
|
| Clade Aliases
|
| Alias |
Clade
|
| Base* [ca,i] |
Sys\Data\Engine\aux\ActionRq\Admin
|
|
Status
[2025-11-24] probably obsolete
History
- 2025-09-22 Created. I feel like this *should* exist, but not yet entirely clear if it will work out.
- 2025-11-24 Tentatively, this is being refactored out of existence.
Code
as of 2025-11-23:
interface iEngScExport extends BaseIface {}
trait tEngScExport {
// ++ ACTION ++ //
// CEMENT
public function Go() {
$oSchm = $this->QOSchema()->GetIt();
$oSchm->DoExport($this->DataFileNode(),$this->OkToReplace());
}
// -- ACTION -- //
}
abstract class caEngScExport extends BaseClass implements iEngScExport { use tEngScExport; }
Removed
Commented out yesterday (though I ended up re-using the ...Class() function on 2025-10-05):
// 2025-09-25 refactoring these traits back out of existence
trait tEngScExport {
protected function EngScExportRequestClass() : string { return cEngScExport::class; }
protected function NewEngScExportRequest() : RequestIface { return ($this->EngScExportRequestClass())::FromDbOper($this->ODbOper()); }
}