This means the exception need to have string error code, HTTP status code, and a message, as the WP REST API errors look as foolows: {"code":"rest_invalid_json","message":"Invalid JSON body passed.","data":{"status":400,"json_error_code":4,"json_error_message":"Syntax error"}} [MAILPOET-4135]
12 lines
283 B
PHP
12 lines
283 B
PHP
<?php declare(strict_types = 1);
|
|
|
|
namespace MailPoet\Automation\Exceptions;
|
|
|
|
/**
|
|
* USE: When an action is forbidden for given actor (although generally valid).
|
|
* API: 403 Forbidden
|
|
*/
|
|
class AccessDeniedException extends UnexpectedValueException {
|
|
protected $statusCode = 403;
|
|
}
|