1<?php
2/**
3 * @author Viktar Dubiniuk <dubiniuk@owncloud.com>
4 *
5 * @copyright Copyright (c) 2018, ownCloud GmbH
6 * @license AGPL-3.0
7 *
8 * This code is free software: you can redistribute it and/or modify
9 * it under the terms of the GNU Affero General Public License, version 3,
10 * as published by the Free Software Foundation.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU Affero General Public License for more details.
16 *
17 * You should have received a copy of the GNU Affero General Public License, version 3,
18 * along with this program.  If not, see <http://www.gnu.org/licenses/>
19 *
20 */
21
22namespace OCA\FederatedFileSharing\Ocm\Exception;
23
24use OCP\AppFramework\Http;
25
26/**
27 * Used when a trusted service is not authorized to create shares or notifications
28 */
29class ForbiddenException extends OcmException {
30	/**
31	 * @return int
32	 */
33	public function getHttpStatusCode() {
34		return Http::STATUS_FORBIDDEN;
35	}
36}
37