modify('+30 minute'); $this->validUntil = $dt; } public function setEmail($email):self { $this->email = $email; return $this; } public function getEmail():String { return $this->email; } public function setPublicKey($publicKey):self { $this->publicKey = $publicKey; return $this; } public function getPublicKey():String { return $this->publicKey; } public function setAuthToken($authToken):self { $this->authToken = $authToken; return $this; } public function getAuthToken():String { return $this->authToken; } public function getValidUntil():\DateTime { return $this->validUntil; } }