Methods
Clear console screen
clear() : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::clear() | 
  
 
Clear line at cursor position
clearLine() : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::clearLine() | 
  
 
Clear console screen
clearScreen() : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::clearScreen() | 
  
 
Prepare a string that will be rendered in color.
colorize(string $string, int $color, null | int $bgColor) : string
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::colorize() | 
Parameters
$string
string
$color
int
$bgColor
nullint
Returns
string
  
 
Encode a text to match console encoding
encodeText(string $text) : string
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::encodeText() | 
Parameters
$text
string
Returns
stringthe encoding text
  
 
Determine and return current console height.
getHeight() : false | int
 
Determine and return current console width and height.
getSize() : int[]
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::getSize() | 
Returns
int[]array($width, $height)
  
 
Return current console window title.
getTitle() : string
 
Determine and return current console width.
getWidth() : int
 
Hide console cursor
hideCursor() : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::hideCursor() | 
  
 
Check if console is UTF-8 compatible
isUtf8() : bool
 
Read a single character from the console input
readChar(string | null $mask) : string
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::readChar() | 
Parameters
$mask
stringnullA list of allowed chars
 
Returns
string
  
 
Read a single line from the console input
readLine(int $maxLength) : string
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::readLine() | 
Parameters
$maxLength
intMaximum response length
 
Returns
string
  
 
Reset color to console default.
resetColor() : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::resetColor() | 
  
 
Change current drawing background color
setBgColor(int $color) : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::setBgColor() | 
Parameters
$color
int
  
 
Set Console charset to use.
setCharset(\Zend\Console\Charset\CharsetInterface $charset) : void
 
Change current drawing color.
setColor(int $color) : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::setColor() | 
Parameters
$color
int
  
 
Set cursor position
setPos(int $x, int $y) : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::setPos() | 
Parameters
$x
int
$y
int
  
 
Show console cursor
showCursor() : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::showCursor() | 
  
 
Write a chunk of text to console.
write(string $text, null | int $color, null | int $bgColor) : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::write() | 
Parameters
$text
string
$color
nullint
$bgColor
nullint
  
 
Write a piece of text at the coordinates of $x and $y
writeAt(string $text, int $x, int $y, null | int $color, null | int $bgColor) : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::writeAt() | 
Parameters
$text
stringText to write
 
$x
intConsole X coordinate (column)
 
$y
intConsole Y coordinate (row)
 
$color
nullint
$bgColor
nullint
  
 
Write a box at the specified coordinates.
writeBox(int $x1, int $y1, int $x2, int $y2, int $lineStyle, int $fillStyle, int $color, int $bgColor, null | int $fillColor, null | int $fillBgColor) : void
Inherited
If X or Y coordinate value is negative, it will be calculated as the distance from far right or bottom edge
of the console (respectively).
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::writeBox() | 
Parameters
$x1
intTop-left corner X coordinate (column)
 
$y1
intTop-left corner Y coordinate (row)
 
$x2
intBottom-right corner X coordinate (column)
 
$y2
intBottom-right corner Y coordinate (row)
 
$lineStyle
int(optional) Box border style.
 
$fillStyle
int(optional) Box fill style or a single character to fill it with.
 
$color
int(optional) Foreground color
 
$bgColor
int(optional) Background color
 
$fillColor
nullint(optional) Foreground color of box fill
 
$fillBgColor
nullint(optional) Background color of box fill
 
Exceptions
  
 
Write a single line of text to console and advance cursor to the next line.
writeLine(string $text, null | int $color, null | int $bgColor) : void
Inherited
If the text is longer than console width it will be truncated.
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::writeLine() | 
Parameters
$text
string
$color
nullint
$bgColor
nullint
  
 
Alias for write()
writeText(string $text, null | int $color, null | int $bgColor) : void
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::writeText() | 
Parameters
$text
string
$color
nullint
$bgColor
nullint
  
 
Write a block of text at the given coordinates, matching the supplied width and height.
writeTextBlock(string $text, int $width, int | null $height, int $x, int $y, null | int $color, null | int $bgColor) : void
Inherited
In case a line of text does not fit desired width, it will be wrapped to the next line.
In case the whole text does not fit in desired height, it will be truncated.
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::writeTextBlock() | 
Parameters
$text
stringText to write
 
$width
intMaximum block width. Negative value means distance from right edge.
 
$height
intnullMaximum block height. Negative value means distance from bottom edge.
 
$x
intBlock X coordinate (column)
 
$y
intBlock Y coordinate (row)
 
$color
nullint(optional) Text color
 
$bgColor
nullint(optional) Text background color
 
Exceptions
  
 
Run and store the results of mode command
runProbeCommand() : void
 
Switch to UTF mode
switchToUtf8() : void
 
 Properties
 
 
Whether or not mbstring is enabled
$hasMBString : null | bool
 
 
Results of mode system command
$modeResult : mixed
 
 
Current cursor X position
$posX : int
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::$$posX | 
  
 
 
Current cursor Y position
$posY : int
Inherited
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::$$posY | 
  
 
 Constants
 
FILL_BLOCK
FILL_BLOCK 
Inherited
| inherited_from | 
\Zend\Console\Adapter\AdapterInterface::FILL_BLOCK | 
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::FILL_BLOCK | 
  
 
 
FILL_NONE
FILL_NONE 
Inherited
| inherited_from | 
\Zend\Console\Adapter\AdapterInterface::FILL_NONE | 
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::FILL_NONE | 
  
 
 
FILL_SHADE_DARK
FILL_SHADE_DARK 
Inherited
| inherited_from | 
\Zend\Console\Adapter\AdapterInterface::FILL_SHADE_DARK | 
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::FILL_SHADE_DARK | 
  
 
 
FILL_SHADE_LIGHT
FILL_SHADE_LIGHT 
Inherited
| inherited_from | 
\Zend\Console\Adapter\AdapterInterface::FILL_SHADE_LIGHT | 
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::FILL_SHADE_LIGHT | 
  
 
 
FILL_SHADE_MEDIUM
FILL_SHADE_MEDIUM 
Inherited
| inherited_from | 
\Zend\Console\Adapter\AdapterInterface::FILL_SHADE_MEDIUM | 
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::FILL_SHADE_MEDIUM | 
  
 
 
LINE_BLOCK
LINE_BLOCK 
Inherited
| inherited_from | 
\Zend\Console\Adapter\AdapterInterface::LINE_BLOCK | 
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::LINE_BLOCK | 
  
 
 
LINE_DOUBLE
LINE_DOUBLE 
Inherited
| inherited_from | 
\Zend\Console\Adapter\AdapterInterface::LINE_DOUBLE | 
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::LINE_DOUBLE | 
  
 
 
LINE_NONE
LINE_NONE 
Inherited
| inherited_from | 
\Zend\Console\Adapter\AdapterInterface::LINE_NONE | 
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::LINE_NONE | 
  
 
 
LINE_SINGLE
LINE_SINGLE 
Inherited
| inherited_from | 
\Zend\Console\Adapter\AdapterInterface::LINE_SINGLE | 
| inherited_from | 
\Zend\Console\Adapter\AbstractAdapter::LINE_SINGLE |