nextcloud-server/lib/public/TaskProcessing/Exception/ProcessingException.php

37 lines
671 B
PHP

<?php
declare(strict_types=1);
/**
* SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
namespace OCP\TaskProcessing\Exception;
/**
* Exception thrown during processing of a task
* by a synchronous provider
* @since 30.0.0
*/
class ProcessingException extends \RuntimeException {
private string $userFacingMessage;
/**
* @since 33.0.0
*/
public function getUserFacingMessage(): string {
return $this->userFacingMessage;
}
/**
* @since 33.0.0
*/
public function setUserFacingMessage(string $userFacingMessage): void {
$this->userFacingMessage = $userFacingMessage;
}
}