Changed prompt management

This commit is contained in:
Christopher Vagnetoft
2016-04-29 15:49:10 +02:00
parent 06d879853c
commit 27af65af5e
2 changed files with 14 additions and 6 deletions

View File

@ -6,6 +6,7 @@ use NoccyLabs\Shell\LineRead;
abstract class Shell
{
protected $prompt;
protected $promptStyle;
@ -76,6 +77,11 @@ abstract class Shell
{
}
public function setPrompt($prompt)
{
$this->prompt = $prompt;
}
public function setPromptStyle($style)
{
$this->promptStyle = $style;
@ -95,7 +101,7 @@ abstract class Shell
$this->running = true;
do {
$lineRead->setPrompt($this->getPrompt(), $this->promptStyle);
$lineRead->setPrompt($this->prompt, $this->promptStyle);
$buffer = $lineRead->update();
if ($buffer == "\x03") {
$this->stop();