Class ConsoleInput
Object wrapper for interacting with stdin
		
		
		
		Package: Cake\Console
Copyright: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
License: MIT License
Location: Cake/Console/ConsoleInput.php
	
	Copyright: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
License: MIT License
Location: Cake/Console/ConsoleInput.php
Properties summary
- 
			
$_canReadlineprotectedbooleanCan this instance use readline? Two conditions must be met: 1. Readline support must be enabled. 2. Handle we are attached to must be stdin. Allows rich editing with arrow keys and history when inputting a string.
 - 
			
$_inputprotectedresourceInput value. 
Method Summary
- 
			
__construct() public
Constructor - 
			
dataAvailable() public
Checks if data is available on the stream - 
			
read() public
Read a value from the stream 
Method Detail
__construct() public ¶
__construct( string $handle = 'php://stdin' )
Constructor
Parameters
- string $handle optional 'php://stdin'
 - The location of the stream to use as input.
 
dataAvailable() public ¶
dataAvailable( integer $timeout = 0 )
Checks if data is available on the stream
Parameters
- integer $timeout optional 0
 - An optional time to wait for data
 
Returns
					boolean
True for data available, false otherwise
				
		True for data available, false otherwise
Properties detail
$_canReadline ¶
				protected
			boolean
		
		Can this instance use readline? Two conditions must be met: 1. Readline support must be enabled. 2. Handle we are attached to must be stdin. Allows rich editing with arrow keys and history when inputting a string.