类 MissingOptionException
带有建议的异常
命名空间: Cake\Console\Exception
属性摘要
-
$_attributes protected
数组
从构造函数传递的属性数组,并在显示开发错误时在视图中可用。
-
$_defaultCode protected
整数
默认异常代码
-
$_messageTemplate protected
字符串
包含属性 sprintf() 的模板字符串。
-
$requested protected
字符串
未找到的请求内容。
-
$suggestions protected
list<string>
有效的建议。
方法摘要
-
__construct() public
构造函数。
-
findClosestItem() protected
在建议中找到最匹配的请求项
-
getAttributes() public
获取传入的属性
-
getFullMessage() public
获取包含建议的消息
方法详情
__construct() ¶ public
__construct(string $message, string $requested = '', list<string> $suggestions = [], int|null $code = null, Throwable|null $previous = null)
构造函数。
参数
-
string
$message 字符串消息。
-
string
$requested 可选 请求的值。
-
list<string>
$suggestions 可选 有效的潜在值列表。
-
int|null
$code 可选 如果有的话,异常代码。
-
Throwable|null
$previous 可选 之前的异常。
findClosestItem() ¶ protected
findClosestItem(string $needle, list<string> $haystack): string|null
在建议中找到最匹配的请求项
参数
-
string
$needle 试图使用的未知选项名称。
-
list<string>
$haystack 要查找的建议。
返回
string|null