Download the PHP package davidkmenta/command-supervisor-bundle without Composer
On this page you can find all versions of the php package davidkmenta/command-supervisor-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download davidkmenta/command-supervisor-bundle
More information about davidkmenta/command-supervisor-bundle
Files in davidkmenta/command-supervisor-bundle
Package command-supervisor-bundle
Short Description A simple tool for supervising your automatically executed commands.
License MIT
Informations about the package command-supervisor-bundle
CommandSupervisorBundle
A simple tool for supervising your automatically executed commands.
Requirements
- Symfony >= 2.8
- PHP >= 5.6
Installation
Require the bundle with the composer:
Enable the bundle in the kernel:
Add configuration to your config.yml:
Parameter | Description |
---|---|
cache_path | where supervisor's files should be stored |
default_handler (optional) | a default handler for the supervised commands without a custom handler |
commands | list of supervised commands (see below) |
handlers (optional) | list of custom handlers that can be used for supervised commands (a name followed by the service id) |
Definition of the supervised commands:
Parameter | Description |
---|---|
name | the name of the supervised command |
threshold | last successful run of the command in seconds |
handler (optional) | name of a custom handler for a specific command |
Usage
There are two commands you may execute
Command | Description |
---|---|
command-supervisor:status |
Shows current status of the supervised commands in the console. This command DOES NOT call the handlers. |
command-supervisor:supervise |
Should be executed in a short interval by the Cron. This command DOES call the handlers. |
Documentation
CommandSupervisorBundle provides an interface for the custom handlers
Any custom handler implementing this interface can be used in the configuration as the default handler or as a custom handler for a specific command.
The CommandStatus
entity contains useful information about last run of the supervised command and the current status.
License
MIT
Contributing
Any contribution is welcomed :-)
All versions of command-supervisor-bundle with dependencies
php Version ^5.6
symfony/swiftmailer-bundle Version ^2.4
webmozart/assert Version ^1.2