421p/stimer

This package is abandoned and no longer maintained. No replacement package was suggested.

React-Eventloop compatible pausable timer.

Maintainers

👁 421p

Package info

github.com/421p/stimer

pkg:composer/421p/stimer

Statistics

Installs: 354

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 0

0.2 2018-04-12 20:20 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT c5c1e9baca04ac3e6a0b6dc88c3a44f7b448ee6e

  • 421p <andrew.bakal.woop@gmail.com>

This package is auto-updated.

Last update: 2026-02-23 16:12:59 UTC


README

And immediately proceed to the samples:

Regular timer:

$loop = Factory::create();
$interval = 5;

$timer = new Timer($loop, $interval, function () { echo 'hello world'; });

// ... 3 seconds

$timer->pause();
$timer->getLeftInterval(); // ~ 2 seconds

// ... something happens

$timer->resume();

// ... 2 seconds

// hello world

Periodic timer:

$loop = Factory::create();
$interval = 5;

$timer = new PeriodicTimer($loop, $interval, function () { echo 'hello world'; });

// ... 3 seconds

$timer->pause();
$timer->getLeftInterval(); // ~ 2 seconds

// ... something happens

$timer->resume();

// ... 2 seconds

// hello world

// ... 5 seconds

// hello world