abstract class Terminal extends Alvine

Terminal-Klasse

Properties

static protected array $instances
protected Cursor $cursor
protected AbstractColorPalette $colorPalette

Methods

static Terminal
getInstance()

Das Terminal wird anhand der Funktionen ausgewählt.

reset()

Reset

clear()

Bildschirm löschen

string
getDimControlSequence()

Schrift dimmen

string
getResetControlSequence()

Schrift dimmen

getDimension()

Abmessungen

getCursor()

Cursors

writeLine(string $text, Color $foreground = null, Color $background = null)

Eine Zeile ausgeben

Details

at line 59
static Terminal getInstance()

Das Terminal wird anhand der Funktionen ausgewählt.

Return Value

Terminal

Exceptions

UnsupportedException

at line 127
abstract Terminal reset()

Reset

ANSI-Modus aktiviere, Bildschirm löschen und auf schwarz umschalten.

Return Value

Terminal Dieses Objekt

at line 134
abstract Terminal clear()

Bildschirm löschen

Return Value

Terminal Dieses Objekt

at line 141
abstract string getDimControlSequence()

Schrift dimmen

Return Value

string Dieses Objekt

at line 148
abstract string getResetControlSequence()

Schrift dimmen

Return Value

string Dieses Objekt

at line 155
abstract Dimension getDimension()

Abmessungen

Return Value

Dimension

at line 162
abstract Cursor getCursor()

Cursors

Return Value

Cursor

at line 167
AbstractColorPalette getColorPalette()

Return Value

AbstractColorPalette

at line 176
abstract Terminal writeLine(string $text, Color $foreground = null, Color $background = null)

Eine Zeile ausgeben

Parameters

string $text
Color $foreground
Color $background

Return Value

Terminal Dieses Objekt