Spec-Zone.ru › Symfony 3.0

ConfirmationQuestion

class ConfirmationQuestion extends Question

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

Методы

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

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

string getQuestion()

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

from Question
mixed getDefault()

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

from Question
bool isHidden()

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

from Question
Question setHidden(bool $hidden)

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

from Question
bool isHiddenFallback()

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

from Question
Question setHiddenFallback(bool $fallback)

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

from Question
null|array|Traversable getAutocompleterValues()

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

from Question
Question setAutocompleterValues(null|array|Traversable $values)

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

from Question
Question setValidator(null|callable $validator)

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

from Question
null|callable getValidator()

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

from Question
Question setMaxAttempts(null|int $attempts)

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

from Question
null|int getMaxAttempts()

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

from Question
Question setNormalizer(callable $normalizer)

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

from Question
callable getNormalizer()

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

from 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.0/Symfony/Component/Console/Question/ConfirmationQuestion.html

Spec-Zone.ru

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