Класс ConsoleInput
Заглушка класса, используемая в инструменте интеграции консоли.
Этот класс позволяет заглушить входные данные и генерировать исключения, когда ответ недоступен.
- Cake\Console\ConsoleInput
-
Cake\TestSuite\Stub\ConsoleInput
Краткое описание свойств
-
$currentIndexprotectedТекущий индекс сообщенияinteger -
$repliesprotectedЗначения ответов для ask() и askChoice()array
Унаследованные свойства
Краткое описание методов
- __construct() publicКонструктор
- dataAvailable() publicПроверка наличия данных в стандартном потоке ввода
- read() publicЧтение ответа
Подробное описание методов
__construct()source public
__construct( array $replies )
Конструктор
Параметры
- массив
$replies - Список ответов для read()
Переопределяет
Cake\Console\ConsoleInput::__construct() dataAvailable()source public
dataAvailable( integer $timeout = 0 )
Проверка наличия данных в стандартном потоке ввода
Параметры
- целое число
$timeoutнеобязательно 0 - Необязательное время ожидания данных
Возвращает
booleanTrue, если данные доступны, иначе false
Переопределяет
Cake\Console\ConsoleInput::dataAvailable() read()source public
read( )
Чтение ответа
Возвращает
смешанный типЗначение ответа
Переопределяет
Cake\Console\ConsoleInput::read() Подробное описание свойств
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.8/class-Cake.TestSuite.Stub.ConsoleInput.html