Overview

Namespaces

  • Webmozart
    • Console
      • Adapter
      • Api
        • Application
        • Args
          • Format
        • Command
        • Config
        • Event
        • Formatter
        • IO
        • Resolver
      • Args
      • Config
      • Formatter
      • Handler
        • Help
      • IO
        • InputStream
        • OutputStream
      • Process
      • Resolver
      • UI
        • Alignment
        • Component
        • Help
        • Layout
        • Style
      • Util

Classes

  • BufferedIO
  • ConsoleIO
  • Overview
  • Namespace
  • Class

Class ConsoleIO

An I/O that reads from/prints to the console.

Webmozart\Console\Api\IO\IO implements Webmozart\Console\Api\Formatter\Formatter
Extended by Webmozart\Console\IO\ConsoleIO
Namespace: Webmozart\Console\IO
Author: Bernhard Schussek bschussek@gmail.com
Since: 1.0
Located at IO/ConsoleIO.php
Methods summary
public
# __construct( Webmozart\Console\Api\IO\Input $input = null, Webmozart\Console\Api\IO\Output $output = null, Webmozart\Console\Api\IO\Output $errorOutput = null )

Creates the I/O.

Creates the I/O.

Parameters

$input
The standard input.
$output
The standard output.
$errorOutput
The error output.

Overrides

Webmozart\Console\Api\IO\IO::__construct()
protected Webmozart\Console\UI\Rectangle
# getDefaultTerminalDimensions( )

Returns the default terminal dimensions.

Returns the default terminal dimensions.

Returns

Webmozart\Console\UI\Rectangle
The terminal dimensions.

Overrides

Webmozart\Console\Api\IO\IO::getDefaultTerminalDimensions()
Methods inherited from Webmozart\Console\Api\IO\IO
close(), error(), errorLine(), errorLineRaw(), errorRaw(), flush(), format(), getErrorOutput(), getFormatter(), getInput(), getOutput(), getTerminalDimensions(), getVerbosity(), isDebug(), isInteractive(), isQuiet(), isVerbose(), isVeryVerbose(), read(), readLine(), removeFormat(), setFormatter(), setInteractive(), setQuiet(), setTerminalDimensions(), setVerbosity(), write(), writeLine(), writeLineRaw(), writeRaw()
Constants inherited from Webmozart\Console\Api\IO\IO
DEBUG, NORMAL, VERBOSE, VERY_VERBOSE
Webmozart Console API API documentation generated by ApiGen