PHPackages                             germanovn/php-overdaemon - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. germanovn/php-overdaemon

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

germanovn/php-overdaemon
========================

PhpOverDaemon — daemon management solution written in PHP

1.0.1(3y ago)2161MITPHPPHP &gt;=8.2.0

Since Feb 16Pushed 3y ago1 watchersCompare

[ Source](https://github.com/germanovn/PHPOverDaemon)[ Packagist](https://packagist.org/packages/germanovn/php-overdaemon)[ Docs](https://github.com/germanovn/php-overdaemon)[ RSS](/packages/germanovn-php-overdaemon/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (8)Used By (0)

OverDaemon
==========

[](#overdaemon)

Всем привет! В процессе интеграции с брокерами сообщений мне пришлось демонизировать некоторые куски кода на PHP. Этот репозиторий содержит пакет подключаемый с помощью Composer. Цель пакета - поддержание написанных вами демонов в рабочем состоянии, а так же управление ими и сбор логов.

Установка
---------

[](#установка)

```
composer require germanovn/php-overdaemon
```

Использование
-------------

[](#использование)

Для использования OverDaemon необходимо:

1. создать класс репозитория демонов реализующий интерфейс библиотеки `GermanovN\OverDaemon\DaemonGate\InferiorDaemonRepository`;
2. иметь демона, над которым вы хотите иметь больший контроль.

Примеры
-------

[](#примеры)

Ваш репозиторий демонов может выглядеть так:

```
