Spec-Zone.ru › Yii 2.0

Класс yii\console\UnknownCommandException

Все классы | Свойства | Методы
Наследование yii\console\UnknownCommandException » yii\console\Exception » yii\base\UserException » yii\base\Exception » Exception
Доступна с версии 2.0.11
Исходный код https://github.com/yiisoft/yii2/blob/master/framework/console/UnknownCommandException.php

UnknownCommandException представляет исключение, вызванное некорректным использованием консольной команды.

Публичные свойства

Свойство Тип Описание Определено в
$command string Имя команды, которая не может быть распознана. yii\console\UnknownCommandException

Защищенные свойства

Свойство Тип Описание Определено в
$application yii\console\Application yii\console\UnknownCommandException

Публичные методы

Метод Описание Определено в
__construct() Создаёт исключение. yii\console\UnknownCommandException
getName() yii\console\UnknownCommandException
getSuggestedAlternatives() Предлагает альтернативные команды для $command на основе сходства строк. yii\console\UnknownCommandException

Подробности свойств

$application защищенное свойство

protected yii\console\Application $application = null

$command публичное свойство

Имя команды, которая не может быть распознана.

public string $command = null

Подробности методов

__construct() публичный метод

Создаёт исключение.

public void __construct ( $route, $application, $code = 0, Exception $previous = null )
$route string

Путь к команде, которая не была найдена.

$application yii\console\Application

Экземпляр консольного приложения.

$code integer

Код исключения.

$previous Exception

Предыдущее исключение, используемое для цепочки исключений.

getName() публичный метод

public string getName ( )
return string

Пользовательское имя этого исключения

getSuggestedAlternatives() публичный метод

Предлагает альтернативные команды для $command на основе сходства строк.

Альтернативы ищутся следующим образом:

  • предлагаются альтернативы, начинающиеся с $command
  • находятся опечатки, вычисляя расстояние Левенштейна между неизвестной командой и всеми доступными командами. Расстояние Левенштейна определяется как минимальное количество символов, которые нужно заменить, вставить или удалить, чтобы преобразовать str1 в str2.

См. также http://php.net/manual/en/function.levenshtein.php.

public array getSuggestedAlternatives ( )
return array

Список предложенных альтернатив, отсортированных по степени сходства.

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-console-unknowncommandexception.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API