Класс MethodNotAllowedException
Представляет ошибку HTTP 405.
Краткое описание свойств
- $_attributes protected
arrayМассив атрибутов, переданных из конструктора и доступных в представлении при отображении ошибки разработки.
- $_defaultCode protected
intЗначение по умолчанию для кода исключения
- $_messageTemplate protected
stringШаблон строки сообщения с атрибутами, вставленными функцией sprintf().
- $_responseHeaders protected
array|nullМассив заголовков, которые будут переданы в Cake\Http\Response::header().
- $headers protected
array
Краткое описание методов
-
__construct() public
Конструктор
-
getAttributes() public
Получить переданные атрибуты
-
getCode() public @method
Возвращает код исключения.
-
getHeaders() public
Возвращает массив заголовков ответа.
-
responseHeader() public deprecated
Получение/установка используемого заголовка ответа
-
setHeader() public
Установить отдельный заголовок HTTP ответа.
-
setHeaders() public
Установить заголовки HTTP ответа.
Подробное описание методов
__construct() public
__construct(string|null $message = null, int|null $code = null, Throwable|null $previous = null)
Конструктор
Позволяет создавать исключения, обрабатываемые как ошибки фреймворка и отключаемые при выключенном режиме отладки.
Параметры
-
string|null$message optional Если сообщение не задано, оно будет установлено как 'Method Not Allowed'.
-
int|null$code optional Код состояния, по умолчанию 405.
-
Throwable|null$previous optional Предыдущее исключение.
getAttributes() public
getAttributes(): array
Получить переданные атрибуты
Возвращает
arraygetCode() public @method
getCode(): int
Возвращает код исключения.
Возвращает
intgetHeaders() public
getHeaders(): array
Возвращает массив заголовков ответа.
Возвращает
arrayresponseHeader() public
responseHeader(string|array|null $header = null, string|null $value = null): array|null
Получение/установка используемого заголовка ответа
См. также Cake\Http\Response::withHeader()
Параметры
-
string|array|null$header optional Строка одного заголовка или ассоциативный массив "имя заголовка" => "значение заголовка"
-
string|null$value optional Значение заголовка.
Возвращает
array|nullsetHeader() public
setHeader(string $header, string|string[]|null $value = null): void
Установить отдельный заголовок HTTP ответа.
Параметры
-
string$header Имя заголовка
-
string|string[]|null$value optional Значение заголовка
Возвращает
voidsetHeaders() public
setHeaders(array $headers): void
Установить заголовки HTTP ответа.
Параметры
-
array$headers Массив пар "имя заголовка" и "значение заголовка".
Возвращает
voidПодробное описание свойств
$_attributes protected
Массив атрибутов, переданных из конструктора и доступных в представлении при отображении ошибки разработки.
Тип
array$_defaultCode protected
Значение по умолчанию для кода исключения
Тип
int$_messageTemplate protected
Шаблон строки сообщения с атрибутами, вставленными функцией sprintf().
Тип
string$_responseHeaders protected
Массив заголовков, которые будут переданы в Cake\Http\Response::header().
Тип
array|null$headers protected
Тип
array
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/class-Cake.Http.Exception.MethodNotAllowedException.html