Spec-Zone.ru › Symfony 3.1

ConfirmationQuestion

class ConfirmationQuestion extends Question

Представляет вопрос «да/нет».

Методы

__construct(string $question, mixed $default = true, string $trueAnswerRegex = '/^y/i')

Конструктор.

string getQuestion()

Возвращает вопрос.

из Question
mixed getDefault()

Возвращает ответ по умолчанию.

из Question
bool isHidden()

Возвращает, нужно ли скрывать ответ пользователя.

из Question
Question setHidden(bool $hidden)

Устанавливает, нужно ли скрывать ответ пользователя.

из Question
bool isHiddenFallback()

В случае, если ответ нельзя скрыть, следует ли использовать вопрос без скрытия.

из Question
Question setHiddenFallback(bool $fallback)

Устанавливает, следует ли использовать вопрос без скрытия, если ответ нельзя скрыть.

из Question
null|array|Traversable getAutocompleterValues()

Получает значения для автодополнения.

из Question
Question setAutocompleterValues(null|array|Traversable $values)

Устанавливает значения для автодополнения.

из Question
Question setValidator(null|callable $validator)

Устанавливает валидатор для вопроса.

из Question
null|callable getValidator()

Получает валидатор для вопроса.

из Question
Question setMaxAttempts(null|int $attempts)

Устанавливает максимальное количество попыток.

из Question
null|int getMaxAttempts()

Получает максимальное количество попыток.

из Question
Question setNormalizer(callable $normalizer)

Устанавливает нормализатор для ответа.

из Question
callable getNormalizer()

Получает нормализатор для ответа.

из Question

Подробности

__construct(string $question, mixed $default = true, string $trueAnswerRegex = '/^y/i')

Конструктор.

Параметры

string $question Вопрос, задаваемый пользователю
mixed $default Значение по умолчанию, возвращаемое, если пользователь ничего не вводит
string $trueAnswerRegex Регулярное выражение для соответствия ответу "да"

string getQuestion()

Возвращает вопрос.

Значение возврата

string

mixed getDefault()

Возвращает ответ по умолчанию.

Значение возврата

mixed

bool isHidden()

Возвращает, нужно ли скрывать ответ пользователя.

Значение возврата

bool

Question setHidden(bool $hidden)

Устанавливает, нужно ли скрывать ответ пользователя.

Параметры

bool $hidden

Значение возврата

Question Текущий экземпляр

Исключения

LogicException В случае использования автозаполнения

bool isHiddenFallback()

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

Значение возврата

bool

Question setHiddenFallback(bool $fallback)

Устанавливает, следует ли перейти на вопрос, который не скрыт, если ответ нельзя скрыть.

Параметры

bool $fallback

Значение возврата

Question Текущий экземпляр

null|array|Traversable getAutocompleterValues()

Получает значения для автозаполнения.

Значение возврата

null|array|Traversable

Question setAutocompleterValues(null|array|Traversable $values)

Устанавливает значения для автозаполнения.

Параметры

null|array|Traversable $values

Значение возврата

Question Текущий экземпляр

Исключения

InvalidArgumentException
LogicException

Question setValidator(null|callable $validator)

Устанавливает валидатор для вопроса.

Параметры

null|callable $validator

Значение возврата

Question Текущий экземпляр

null|callable getValidator()

Получает валидатор для вопроса.

Значение возврата

null|callable

Question setMaxAttempts(null|int $attempts)

Устанавливает максимальное количество попыток.

Null означает неограниченное количество попыток.

Параметры

null|int $attempts

Значение возврата

Question Текущий экземпляр

Исключения

InvalidArgumentException В случае некорректного количества попыток.

null|int getMaxAttempts()

Получает максимальное количество попыток.

Null означает неограниченное количество попыток.

Значение возврата

null|int

Question setNormalizer(callable $normalizer)

Устанавливает нормализатор для ответа.

Нормализатор может быть вызываемым объектом (строкой), замыканием или классом, реализующим __invoke.

Параметры

callable $normalizer

Значение возврата

Question Текущий экземпляр

callable getNormalizer()

Получает нормализатор для ответа.

Нормализатор может быть вызываемым объектом (строкой), замыканием или классом, реализующим __invoke.

Значение возврата

callable

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Console/Question/ConfirmationQuestion.html

Spec-Zone.ru

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