isResolved = true; return $obj; } public static function createResolvedUseNoAuth() : self { $obj = new self(); $obj->isResolved = true; $obj->isResolvedUseNoAuth = true; return $obj; } public static function createNotResolved() : self { return new self(); } /** * Logged in successfully. */ public function isResolved() : bool { return $this->isResolved; } /** * No need to log in. */ public function isResolvedUseNoAuth() : bool { return $this->isResolvedUseNoAuth; } }