Ferreteria/v0.6/clade/Sys/Data/Engine/aux/ActionRq/Admin/schema/EngScExport: 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|EngScExport}} ⇒ {{!}} align=left {{!}} ''(none)'' |alia= {{!-!}} '''Base'''* [ca,i] {{!!}} {{l/ver/clade/full|Sys\Data\Engine\aux\ActionRq|Admin}} }} ==Code== ''as of {{fmt/date|2025|11|23}}:'' {{fmt/php/block|1= interface iEngScExport extends BaseIface {} trait tEngScExport {...") |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
{{!}} align=right {{!}} {{l/ver/clade|Sys\Data\Engine\aux\ActionRq|Admin}} | {{!}} align=right {{!}} {{l/ver/clade|Sys\Data\Engine\aux\ActionRq|Admin}} | ||
{{!}} align=center {{!}} ⇒ {{l/ver/clade|Sys\Data\Engine\aux\ActionRq\Admin\schema|EngScExport}} ⇒ | {{!}} align=center {{!}} ⇒ {{l/ver/clade|Sys\Data\Engine\aux\ActionRq\Admin\schema|EngScExport}} ⇒ | ||
{{!}} align=left {{!}} | {{!}} align=left {{!}} [WFu]{{l/ver/clade|p=futilities|Sys\dba\InReq\DoExport|Schema}} | ||
|alia= | |alia= | ||
| Line 9: | Line 9: | ||
}} | }} | ||
==Status== | |||
['''{{fmt/date|2025|11|24}}'''] probably obsolete | |||
==History== | |||
* '''{{fmt/date|2025|09|22}}''' Created. I feel like this *should* exist, but not yet entirely clear if it will work out. | |||
* '''{{fmt/date|2025|11|24}}''' Tentatively, this is being refactored out of existence. | |||
==Code== | ==Code== | ||
''as of {{fmt/date|2025|11|23}}:'' | ''as of {{fmt/date|2025|11|23}}:'' | ||
| Line 25: | Line 30: | ||
} | } | ||
abstract class caEngScExport extends BaseClass implements iEngScExport { use tEngScExport; } | abstract class caEngScExport extends BaseClass implements iEngScExport { use tEngScExport; } | ||
}} | |||
===Removed=== | |||
===={{fmt/date|2025|09|26}}==== | |||
Commented out yesterday (though I ended up re-using the ...Class() function on {{fmt/date|2025|10|05}}): | |||
{{fmt/php/block|1= | |||
// 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()); } | |||
} | |||
}} | }} | ||
Latest revision as of 13:54, 24 November 2025
| ||||||||||||||
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
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
2025-09-26
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()); }
}