Создание пользовательского исключения 503 в CakePHP 2

Мне нужно датьсервис 503 недоступен HTTP заголовок.

Обычно я использую их для 404 и 500 кодов

throw new NotFoundException();
throw new InternalErrorException();

Но я не могнайти соответствующее исключение для 503 в CakePHP 2.2?

В моем "Приложение / Библиотека / AppExceptionHandler.php» файл У меня есть этот класс / функция, которая обрабатывает ошибки.

class AppExceptionHandler {
    public static function handle($error) {
     }

Редактировать:

Внутри "Приложение / Lib» папка я создал файл с именем "MyExceptions.php», Я написал следующий код внутри этого файла:

class ServiceUnavailableException extends CakeException {

protected $_messageTemplate = 'Service is not available now';

}

В "bootstrap.php» Я написал это:

App :: использует (»MyException ","Lib»);

Тогда внутриMyNewController.php» Файл, который я написал это:

бросить новый ServiceUnavailableException ("просто пытаюсь);

Но тогда я получаю эту ошибку, когда выкидываю это исключение:

Fatal error: Class 'ServiceUnavailableException' not found in
 /var/www/vhosts/example.com/httpdocs/app/Controller/MyNewController.php
 on line 3560

Warning (2): Cannot modify header information - headers already sent by
(output started at 
/var/www/vhosts/example.com/httpdocs/app/Controller/MyNewController.php:3560)
[APP/Lib/AppExceptionHandler.php, line 19]

Что мне не хватает? Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос