Создание пользовательского исключения 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]
Что мне не хватает? Спасибо