Download the PHP package hoa/zombie without Composer
On this page you can find all versions of the php package hoa/zombie. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package zombie
Short Description The Hoa\Zombie library.
License BSD-3-Clause
Homepage https://hoa-project.net/
Informations about the package zombie
Hoa is a modular, extensible and
structured set of PHP libraries.
Moreover, Hoa aims at being a bridge between industrial and research worlds.
Hoa\Zombie
This library allows to transform a process into a zombie: not alive, nor dead!
This is possible only if the program is running behind PHP-FPM (which manages processes for us).
Installation
With Composer, to include this library into
your dependencies, you need to
require hoa/zombie
:
For more installation procedures, please read the Source page.
Testing
Before running the test suites, the development dependencies must be installed:
Then, to run all the test suites:
For more information, please read the contributor guide.
Quick usage
To create a zombie, all we have to do is to call the Hoa\Zombie\Zombie::fork
method. To kill a zombie, we have the choice between different weapons:
Hoa\Zombie\Zombie::decapitate
, ziip;Hoa\Zombie\Zombie::bludgeon
, tap tap;Hoa\Zombie\Zombie::burn
, if you are cold;Hoa\Zombie\Zombie::explode
, boom;Hoa\Zombie\Zombie::cutOff
, sausage?
All these methods have been proven. Thus:
But we have to run the script behind FastCGI, that is why we will use the
Hoa\Fastcgi
library in the
following example.
In the Zombie.php
file, we write the following instructions:
Then, in the Run.php
file, we write:
And finally, we can test:
And 10 seconds after, we will see the AMessage
file appear with the content:
Hello from after-life… or somewhere about!.
Documentation
The
hack book of Hoa\Zombie
contains detailed information about how to use this library and how it works.
To generate the documentation locally, execute the following commands:
More documentation can be found on the project's website: hoa-project.net.
Getting help
There are mainly two ways to get help:
- On the
#hoaproject
IRC channel, - On the forum at users.hoa-project.net.
Contribution
Do you want to contribute? Thanks! A detailed contributor guide explains everything you need to know.
License
Hoa is under the New BSD License (BSD-3-Clause). Please, see
LICENSE
for details.