Класс MissingOptionException
Исключение с предложениями
Краткое описание свойств
- $_attributes protected
arrayМассив атрибутов, переданных из конструктора и доступных в представлении при отображении ошибки разработки.
- $_defaultCode protected
intКод исключения по умолчанию
- $_messageTemplate protected
stringШаблон строки сообщения, в который подставляются атрибуты с помощью sprintf().
- $_responseHeaders protected
array|nullМассив заголовков, которые будут переданы в {@link \Cake\Http\Response::withHeader()}.
- $requested protected
stringЗапрашиваемый элемент, который не был найден.
- $suggestions protected
array<string>Допустимые предложения.
Краткое описание методов
-
__construct() public
Конструктор.
-
findClosestItem() protected
Найти наилучшее соответствие для запрошенного элемента в предложениях.
-
getAttributes() public
Получить переданные атрибуты.
-
getCode() public @method
Получить код исключения.
-
getFullMessage() public
Получить сообщение с предложениями.
-
responseHeader() public deprecated
Получить/установить используемый заголовок ответа.
Подробное описание методов
__construct() public
__construct(string $message, string $requested = '', array<string> $suggestions = [], int|null $code = null, Throwable|null $previous = null)
Конструктор.
Параметры
-
string$message Строковое сообщение.
-
string$requested optional Запрашиваемое значение.
-
array<string>$suggestions optional Список возможных значений, которые были валидными.
-
int|null$code optional Код исключения, если применимо.
-
Throwable|null$previous optional Предыдущее исключение.
findClosestItem() protected
findClosestItem(string $needle, array<string> $haystack): string
Найти наилучшее соответствие для запрошенного элемента в предложениях.
Параметры
-
string$needle Имя неизвестной опции, которая пытается использоваться.
-
array<string>$haystack Предложения для поиска.
Возвращаемое значение
stringgetAttributes() public
getAttributes(): array
Получить переданные атрибуты.
Возвращаемое значение
arraygetCode() public @method
getCode(): int
Получить код исключения.
Возвращаемое значение
intgetFullMessage() public
getFullMessage(): string
Получить сообщение с предложениями.
Возвращаемое значение
stringresponseHeader() public
responseHeader(array|string|null $header = null, string|null $value = null): array|null
Получить/установить используемый заголовок ответа.
См. также {@link \Cake\Http\Response::withHeader()}
Параметры
-
array|string|null$header optional Строка одного заголовка или ассоциативный массив "имя заголовка" => "значение заголовка".
-
string|null$value optional Значение заголовка.
Возвращаемое значение
array|nullПодробное описание свойств
$_attributes protected
Массив атрибутов, переданных из конструктора и доступных в представлении при отображении ошибки разработки.
Тип
array$_defaultCode protected
Код исключения по умолчанию
Тип
int$_messageTemplate protected
Шаблон строки сообщения, в который подставляются атрибуты с помощью sprintf().
Тип
string$_responseHeaders protected
Массив заголовков, которые будут переданы в {@link \Cake\Http\Response::withHeader()}.
Тип
array|null$requested protected
Запрашиваемый элемент, который не был найден.
Тип
string$suggestions protected
Допустимые предложения.
Тип
array<string>
© 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.4/class-Cake.Console.Exception.MissingOptionException.html