public function recordSave(Race $race) { $found = $this->find($race->getRace()); if ($found) { $stmt = $this->db->prepare("UPDATE Race SET `status` = :status WHERE race = :race"); } else { $stmt = $this->db->prepare("INSERT INTO Race (`race`, `status`) VALUES (:race, :status)"); } $stmt->execute([":race" => $race->getRace(), ":status" => $race->getStatus()]); }
public function assimilateRace(PathParam $race, Entity $e) { $r = $e->bind(Race::getClass()); $r->setRace($race->get()); $this->dbm->save($r); }