diff options
Diffstat (limited to 'apps/encryption/lib/Exceptions/PrivateKeyMissingException.php')
-rw-r--r-- | apps/encryption/lib/Exceptions/PrivateKeyMissingException.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/apps/encryption/lib/Exceptions/PrivateKeyMissingException.php b/apps/encryption/lib/Exceptions/PrivateKeyMissingException.php new file mode 100644 index 00000000000..15fe8f4e72f --- /dev/null +++ b/apps/encryption/lib/Exceptions/PrivateKeyMissingException.php @@ -0,0 +1,23 @@ +<?php + +/** + * SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2016 ownCloud, Inc. + * SPDX-License-Identifier: AGPL-3.0-only + */ +namespace OCA\Encryption\Exceptions; + +use OCP\Encryption\Exceptions\GenericEncryptionException; + +class PrivateKeyMissingException extends GenericEncryptionException { + + /** + * @param string $userId + */ + public function __construct($userId) { + if (empty($userId)) { + $userId = '<no-user-id-given>'; + } + parent::__construct("Private Key missing for user: $userId"); + } +} |