Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 824 Bytes

README.md

File metadata and controls

32 lines (23 loc) · 824 Bytes

Mother of Daemons

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;
}