PHP code example of kafkiansky / signaler
1. Go to this page and download the library: Download kafkiansky/signaler library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
kafkiansky / signaler example snippets
use Kafkiansky\Signaler\SeldSignalFactory;
use Psr\Log\NullLogger;
$factory = new SeldSignalFactory(new NullLogger());
$signaler = $factory->subscribe([
\SIGINT => function () use ($worker): void {
$worker->stop();
}
]);
while ($signaler->isTriggered() === false) {
//
}
use Kafkiansky\Signaler\SeldSignalFactory;
use Psr\Log\NullLogger;
pcntl_signal(\SIGINT, function (): void {
// This function will still be called after all your listeners.
});
$factory = new SeldSignalFactory(new NullLogger());
$signaler = $factory->subscribe([
\SIGINT => function () use ($worker): void {
$worker->stop();
}
]);
while ($signaler->isTriggered() === false) {
//
}