jiromm/mother-of-daemons

The Mother of Daemons

v1.0.1 2018-12-13 17:38 UTC

This package is auto-updated.

Last update: 2024-04-14 05:09:49 UTC


README

The Mother of Deamons

Quickstart example

Here is an example of MotherOfDaemons which runs two daemons and manage them depends on their configuration

See also the examples.

<?php

use Jiromm\MotherOfDaemons\MotherOfDaemons;
use Jiromm\MotherOfDaemons\Daemon\DaemonCollection;
use Jiromm\MotherOfDaemons\Exception\MotherOfDaemonException;
use Examples\ImageHandlerDaemon;

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

try {
    $daemons = new DaemonCollection();

    $daemons->add(new ImageHandlerDaemon('buildings'));
    $daemons->add(new ImageHandlerDaemon('animals'));

    $mod = new MotherOfDaemons($daemons);
    $mod->run(true);
} catch (MotherOfDaemonException $e) {
    echo $e->getMessage() . PHP_EOL;
}