Ferreteria/v0.3/class/cFieldRow sourced: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.3‎ | class
Jump to navigation Jump to search
(Created page with "<source lang=php> *---- HISTORY: 2018-12-03 created to split off Source-related functionality, since cIORow_internal is explicitly not supposed to need one */ abstract c...")
 
No edit summary
Line 17: Line 17:
* '''extenders''':
* '''extenders''':
** (A) '''{{l/ferreteria/class|cIORowStandard}}''' extends cIORow_sourced implements ifSingleKeyedRow
** (A) '''{{l/ferreteria/class|cIORowStandard}}''' extends cIORow_sourced implements ifSingleKeyedRow
*** ''several EventPlex classes''
*** '''{{l/ferreteria/class|fcrUserAcct}}''' extends \ferreteria\data\cIORowStandard
*** '''{{l/ferreteria/class|fcrUserClient}}''' extends \ferreteria\data\cIORowStandard
*** '''{{l/ferreteria/class|fcrUserPermit}}''' extends \ferreteria\data\cIORowStandard
*** '''{{l/ferreteria/class|fcqrUserPerm}}''' extends ferreteria\data\cIORowStandard
*** '''{{l/ferreteria/class|fcrUserSession}}''' extends \ferreteria\data\cIORowStandard
*** [[FinanceFerret]]:
**** '''{{l/financeferret/class|crAcct}}''' extends \ferreteria\data\cIORowStandard
**** '''{{l/financeferret/class|crTxType}}''' extends \ferreteria\data\cIORowStandard
**** '''{{l/financeferret/class|crTrxt}}''' extends \ferreteria\data\cIORowStandard
**** '''{{l/financeferret/class|crTrxSummary}}''' extends \ferreteria\data\cIORowStandard
** '''{{l/financeferret/class|fcrDropInModule}}''' extends ferreteria\data\cIORow_sourced
** '''{{l/financeferret/class|fcrDropInModule}}''' extends ferreteria\data\cIORow_sourced

Revision as of 14:46, 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() {
}