aboutsummaryrefslogtreecommitdiffhomepage
path: root/Digitigrade/HttpResponseStatus/PolicyRejected.php
blob: 59a48113a773adc4156f8e5330528c444f3d6072 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
namespace Digitigrade\HttpResponseStatus;

use Digitigrade\HttpResponseStatus;
use Digitigrade\Model\FetchableModel;

class PolicyRejected extends \Exception implements HttpResponseStatus {
    public function __construct() {
        $this->message = "Object was rejected by one or more of the instance's policies";
    }

    public function httpCode(): int {
        return 403;
    }

    public function httpReason(): string {
        return "Forbidden";
    }

    public function httpHeaders() {
    }
}