Implemented update event

This commit is contained in:
2016-11-01 15:15:47 +01:00
parent de7f12b7d5
commit 612e8d06c0
2 changed files with 16 additions and 13 deletions

View File

@ -26,22 +26,21 @@ class MyShell extends Shell
});
$context->addCommand("mycommand", new MyCommand());
$this->updatePrompt();
$this->addListener("update", function() {
static $lt;
$t = floor(microtime(true));
if ($t > $lt) {
$lt = $t + 5;
echo date("Y-m-d h:i:s")."\n";
}
});
}
protected function updatePrompt()
{
$this->setPrompt("test[{$this->seq}]: ");
}
protected function onUpdate()
{
static $lt;
$t = floor(microtime(true));
if ($t > $lt) {
$lt = $t + 5;
echo date("Y-m-d h:i:s")."\n";
}
}
protected function onCommand($buffer)
{