public function setReferencedResult(self $referencedResult, $table, $viaColumn = null) { if ($viaColumn === null) { $viaColumn = $this->mapper->getRelationshipColumn($table, $this->table); } $this->referenced["{$table}({$viaColumn})#" . self::KEY_PRELOADED] = $referencedResult; }