ConsoleInput::_canReadLine change from private -> protected

This commit is contained in:
Matt Reishus 2013-09-01 17:15:51 -05:00
parent 3b057cb82b
commit bb98ac761f

View file

@ -41,7 +41,7 @@ class ConsoleInput {
* *
* @var bool * @var bool
*/ */
private $__canReadline; protected $_canReadline;
/** /**
* Constructor * Constructor
@ -49,7 +49,7 @@ class ConsoleInput {
* @param string $handle The location of the stream to use as input. * @param string $handle The location of the stream to use as input.
*/ */
public function __construct($handle = 'php://stdin') { public function __construct($handle = 'php://stdin') {
$this->__canReadline = extension_loaded('readline') && $handle == 'php://stdin' ? true : false; $this->_canReadline = extension_loaded('readline') && $handle == 'php://stdin' ? true : false;
$this->_input = fopen($handle, 'r'); $this->_input = fopen($handle, 'r');
} }
@ -59,7 +59,7 @@ class ConsoleInput {
* @return mixed The value of the stream * @return mixed The value of the stream
*/ */
public function read() { public function read() {
if ($this->__canReadline) { if ($this->_canReadline) {
$line = readline(''); $line = readline('');
if (!empty($line)) { if (!empty($line)) {
readline_add_history($line); readline_add_history($line);