Ferreteria/v0.3/class/cFieldRow sourced: Difference between revisions
< Ferreteria | v0.3 | class
Jump to navigation
Jump to search
m (page template) |
(oops) |
||
Line 18: | Line 18: | ||
* '''extenders''': | * '''extenders''': | ||
** (A) '''{{l/ferreteria/class|cIORowStandard}}''' extends cIORow_sourced implements ifSingleKeyedRow | ** (A) '''{{l/ferreteria/class|cIORowStandard}}''' extends cIORow_sourced implements ifSingleKeyedRow | ||
** '''{{l/ | ** '''{{l/ferreteria/class|fcrDropInModule}}''' extends ferreteria\data\cIORow_sourced |
Revision as of 19:19, 28 December 2018
*----
HISTORY:
2018-12-03 created to split off Source-related functionality, since cIORow_internal is explicitly not supposed to need one
*/
abstract class cIORow_sourced extends cIORow {
public function __construct(cIOSource $oSource) {
protected function SetSourceObject(cIOSource $oSource) {
public function GetSourceObject() : cIOSource {
protected function GetDatabase() { // alias for GetSourceObject()->GetDatabase()
// CEMENT: defer to Source object
public function GetFieldClassArray() {
}
- file:
/data/rows/sourced.php
- extends: Template:L/ferreteria/class
- extenders:
- (A) Template:L/ferreteria/class extends cIORow_sourced implements ifSingleKeyedRow
- Template:L/ferreteria/class extends ferreteria\data\cIORow_sourced