*/ class ConsoleStub extends Console { /** * @var resource input stream */ public static $inputStream = \STDIN; /** * @var resource output stream */ public static $outputStream = \STDOUT; /** * @var resource error stream */ public static $errorStream = \STDERR; /** * {@inheritdoc} */ public static function stdin($raw = false) { return $raw ? fgets(self::$inputStream) : rtrim(fgets(self::$inputStream), PHP_EOL); } /** * {@inheritdoc} */ public static function stdout($string) { return fwrite(self::$outputStream, $string); } /** * {@inheritdoc} */ public static function stderr($string) { return fwrite(self::$errorStream, $string); } }