Ferreteria/v0.3/class/cFieldRow sourced

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to: navigation, search
abstract class cFieldRow_sourced extends cFieldRow {
    public function __construct(cIOSource $oSource) {	$this->SetSourceObject($oSource);    }
    protected function SetSourceObject(cIOSource $oSource) { $this->oSource = $oSource; }
    // PUBLIC so PortalRow objects can access
    public function GetSourceObject() : cIOSource { return $this->oSource; }
    // SHORTCUT for convenience
    protected function GetDatabase() { return $this->GetSourceObject()->GetDatabase(); }
    // CEMENT: defer to Source object
    public function GetFieldClassArray() { return $this->GetSourceObject()->GetFieldClassArray(); }