Class yii\console\UnknownCommandException
UnknownCommandException 表示不正确使用控制台命令导致的异常。
公共方法
方法 | 描述 | 被定义在 |
---|---|---|
__construct() | 异常的构造函数。 | yii\console\UnknownCommandException |
getName() | yii\console\UnknownCommandException | |
getSuggestedAlternatives() | 根据字符串相似性为 $command 建议替代命令。 | yii\console\UnknownCommandException |
属性详情
无法识别的命令名。
方法详情
异常的构造函数。
public void __construct($route, $application, $code = 0, Exception $previous = null) | ||
$route | string | 找不到的命令的路由。 |
$application | yii\console\Application | 所涉及的控制台应用程序实例。 |
$code | integer | 异常代码。 |
$previous | Exception | 用于异常链接的上一个异常。 |
public string getName() | ||
return | string | 此异常的用户友好名称 |
---|
根据字符串相似性为 $command 建议替代命令。
使用以下步骤搜索备选方案:
- 建议以
$command
开头的备选方案 - 通过计算未知命令和所有可用命令之间的 Levenshtein 距离来查找 拼写错误。Levenshtein 距离定义为将 str1 转换为 str2 所需替换、插入或删除的最小字符数。
public array getSuggestedAlternatives() | ||
return | array | 按相似性排序的建议备选方案列表。 |
---|