Spec-Zone.ru › Symfony 4.1

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
$this setHidden(bool $hidden)

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

from Question
bool isHiddenFallback()

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

from Question
$this setHiddenFallback(bool $fallback)

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

from Question
iterable|null getAutocompleterValues()

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

from Question
$this setAutocompleterValues(iterable|null $values)

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

from Question
$this setValidator(callable $validator = null)

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

from Question
callable|null getValidator()

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

from Question
$this setMaxAttempts(int|null $attempts)

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

from Question
int|null getMaxAttempts()

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

from Question
$this setNormalizer(callable $normalizer)

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

from Question
callable getNormalizer()

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

from Question
isAssoc($array) 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

$this setHidden(bool $hidden)

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

Параметры

bool $hidden

Возвращаемое значение

$this

Исключения

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

bool isHiddenFallback()

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

Возвращаемое значение

bool

$this setHiddenFallback(bool $fallback)

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

Параметры

bool $fallback

Возвращаемое значение

$this

iterable|null getAutocompleterValues()

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

Возвращаемое значение

iterable|null

$this setAutocompleterValues(iterable|null $values)

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

Параметры

iterable|null $values

Возвращаемое значение

$this

Исключения

InvalidArgumentException
LogicException

$this setValidator(callable $validator = null)

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

Параметры

callable $validator

Возвращаемое значение

$this

callable|null getValidator()

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

Возвращаемое значение

callable|null

$this setMaxAttempts(int|null $attempts)

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

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

Параметры

int|null $attempts

Возвращаемое значение

$this

Исключения

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

int|null getMaxAttempts()

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

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

Возвращаемое значение

int|null

$this setNormalizer(callable $normalizer)

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

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

Параметры

callable $normalizer

Возвращаемое значение

$this

callable getNormalizer()

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

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

Возвращаемое значение

callable

protected isAssoc($array)

Параметры

$array

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

Spec-Zone.ru

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