active = true; } public function getValidUntil(): \DateTime { return $this->validUntil; } public function refresh(SQL $sql, int $days): bool { $this->validUntil = (new \DateTime())->modify("+$days days"); return $this->save($sql, ["validUntil"]); } public function revoke(SQL $sql): bool { $this->active = false; return $this->save($sql, ["active"]); } }