diff options
Diffstat (limited to 'apps/dav/lib/Exception')
-rw-r--r-- | apps/dav/lib/Exception/ExampleEventException.php | 13 | ||||
-rw-r--r-- | apps/dav/lib/Exception/ServerMaintenanceMode.php | 14 | ||||
-rw-r--r-- | apps/dav/lib/Exception/UnsupportedLimitOnInitialSyncException.php | 25 |
3 files changed, 52 insertions, 0 deletions
diff --git a/apps/dav/lib/Exception/ExampleEventException.php b/apps/dav/lib/Exception/ExampleEventException.php new file mode 100644 index 00000000000..2d77cc443cb --- /dev/null +++ b/apps/dav/lib/Exception/ExampleEventException.php @@ -0,0 +1,13 @@ +<?php + +declare(strict_types=1); + +/** + * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +namespace OCA\DAV\Exception; + +class ExampleEventException extends \Exception { +} diff --git a/apps/dav/lib/Exception/ServerMaintenanceMode.php b/apps/dav/lib/Exception/ServerMaintenanceMode.php new file mode 100644 index 00000000000..8f621588fdc --- /dev/null +++ b/apps/dav/lib/Exception/ServerMaintenanceMode.php @@ -0,0 +1,14 @@ +<?php + +declare(strict_types=1); +/** + * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +namespace OCA\DAV\Exception; + +use Sabre\DAV\Exception\ServiceUnavailable; + +class ServerMaintenanceMode extends ServiceUnavailable { + +} diff --git a/apps/dav/lib/Exception/UnsupportedLimitOnInitialSyncException.php b/apps/dav/lib/Exception/UnsupportedLimitOnInitialSyncException.php new file mode 100644 index 00000000000..c6b7f8564c5 --- /dev/null +++ b/apps/dav/lib/Exception/UnsupportedLimitOnInitialSyncException.php @@ -0,0 +1,25 @@ +<?php + +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +namespace OCA\DAV\Exception; + +use Sabre\DAV\Exception\InsufficientStorage; +use Sabre\DAV\Server; + +/** + * Class UnsupportedLimitOnInitialSyncException + * + * @package OCA\DAV\Exception + */ +class UnsupportedLimitOnInitialSyncException extends InsufficientStorage { + + /** + * @inheritDoc + */ + public function serialize(Server $server, \DOMElement $errorNode) { + $errorNode->appendChild($errorNode->ownerDocument->createElementNS('DAV:', 'd:number-of-matches-within-limits')); + } +} |