2017 © Pedro PelĂĄez
 

library react-signal-handler

Unix signals handling for ReactPHP

image

jiromm/react-signal-handler

Unix signals handling for ReactPHP

  • Friday, March 2, 2018
  • by jiromm
  • Repository
  • 0 Watchers
  • 0 Stars
  • 316 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 15 Forks
  • 0 Open issues
  • 6 Versions
  • 24 % Grown

The README.md

React-Signals

Unix signals handler for React PHP., (*1)

Install

The best way to install this library is through composer:, (*2)

$ composer require jiromm/react-signal-handler

Usage

<?php

require __DIR__ . '/../vendor/autoload.php';

$loop = \React\EventLoop\Factory::create();
$killer = new React\Signals\Killer\SerialKiller($loop, [SIGTERM, SIGINT]);

$loop->addPeriodicTimer(1, function () {
    echo '.';
});

$killer->onExit(function ($signo, $errno, $code) use ($loop) {
    echo sprintf('[%s] signal received. Waiting 5 seconds.', $signo) . PHP_EOL;
    // ...
    // Do some important stuff
    // ...

    shell_exec('exec sleep 5s');

    $loop->stop();
});

$loop->run();

The Versions

02/03 2018

dev-master

9999999-dev

Unix signals handling for ReactPHP

  Sources   Download

MIT

The Requires

 

by Avatar Pavel Kozlov
by Aram Baghdasaryan

pcntl react reactphp

02/03 2018

v1.1.1

1.1.1.0

Unix signals handling for ReactPHP

  Sources   Download

MIT

The Requires

 

by Aram Baghdasaryan

pcntl react reactphp

02/03 2018

v1.1.0

1.1.0.0

Unix signals handling for ReactPHP

  Sources   Download

MIT

The Requires

 

by Aram Baghdasaryan

pcntl react reactphp

27/12 2015

v1.0.1

1.0.1.0

Unix signals handling for ReactPHP

  Sources   Download

MIT

The Requires

 

by Avatar Pavel Kozlov

pcntl react

27/12 2015

v1.0

1.0.0.0

Unix signals handling for ReactPHP

  Sources   Download

MIT

The Requires

 

by Avatar Pavel Kozlov

pcntl react

26/08 2014

1.0.x-dev

1.0.9999999.9999999-dev

PCNTL bindings for ReactPHP

  Sources   Download

MIT

The Requires

 

by Marius KrÀmer

pcntl react