oDog = new Dog(new ModelArticleCache()); $this->oDog->_setDogName("articleCache"); $this->oDog->_setStrField(["content"]); $this->aUpdate = $aUpdate; } public function __call($sName, $aArg) { return $this->oDog->$sName($aArg[0]); } }