bySetID($this->id)->get() : record\SetRecord::factory($id); } public function setRecord($name, $type, $ttl, $rdata, $id = false) { if($id === false || !$record = $this->getRecords($id)) { $record = new record\SetRecord(); } $record->setid = $this->id; $record->name = $name; $record->type = $type; $record->ttl = $ttl; $record->rdata = $rdata; $record->save(); return $record; } public function delete() { record\Repository::factory()->bySetID($this->id)->delete(); parent::delete(); } }