Spec-Zone.ru › Symfony 3.4

ВопросПодтверждения

класс ВопросПодтверждения расширяет Вопрос

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

Методы

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

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

из Вопрос
mixed getDefault()

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

из Вопрос
bool isHidden()

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

из Вопрос
$this setHidden(bool $hidden)

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

из Вопрос
bool isHiddenFallback()

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

из Вопрос
$this setHiddenFallback(bool $fallback)

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

из Вопрос
null|array|Traversable getAutocompleterValues()

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

из Вопрос
$this setAutocompleterValues(null|array|Traversable $values)

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

из Вопрос
$this setValidator(callable $validator = null)

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

из Вопрос
null|callable getValidator()

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

из Вопрос
$this setMaxAttempts(null|int $attempts)

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

из Вопрос
null|int getMaxAttempts()

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

из Вопрос
$this setNormalizer(callable $normalizer)

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

из Вопрос
callable getNormalizer()

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

из Вопрос

Подробное описание

__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

null|array|Traversable getAutocompleterValues()

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

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

null|array|Traversable

$this setAutocompleterValues(null|array|Traversable $values)

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

Параметры

null|array|Traversable $values

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

$this

Исключения

InvalidArgumentException
LogicException

$this setValidator(callable $validator = null)

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

Параметры

callable $validator

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

$this

null|callable getValidator()

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

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

null|callable

$this setMaxAttempts(null|int $attempts)

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

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

Параметры

null|int $attempts

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

$this

Исключения

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

null|int getMaxAttempts()

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

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

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

null|int

$this setNormalizer(callable $normalizer)

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

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

Параметры

callable $normalizer

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

$this

callable getNormalizer()

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

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

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

callable

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

Spec-Zone.ru

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