Fixed timer implementation

This commit is contained in:
2017-01-22 23:22:13 +01:00
parent 0e5a25567c
commit b6727bed80
3 changed files with 31 additions and 3 deletions

View File

@ -30,9 +30,15 @@ class MyShell extends Shell
$this->pushContext($context);
$this->updatePrompt();
$this->addTimer(5000, function () {
$t1 = $this->addTimer(5000, function () {
echo "5 seconds\n";
});
$app = $this;
$t2 = $this->addTimer(15000, function () use ($t1, $app) {
echo "Removing timers...\n";
$app->removeTimer($t1);
});
}
protected function updatePrompt()