Changeset View
Changeset View
Standalone View
Standalone View
src/console/PhutilConsoleStdinNotInteractiveException.php
- This file was added.
<?php | |||||
/** | |||||
* Thrown when you prompt the user with @{function:phutil_console_prompt} or | |||||
* @{function:phutil_console_confirm} but stdin is not an interactive TTY so | |||||
* the user can't possibly respond. Usually this means the user ran the command | |||||
* with something piped into stdin. | |||||
*/ | |||||
final class PhutilConsoleStdinNotInteractiveException extends Exception { | |||||
public function __construct() { | |||||
parent::__construct( | |||||
pht( | |||||
'The program is attempting to read user input, but stdin is being '. | |||||
'piped from some other source (not a TTY).')); | |||||
} | |||||
} |