Download the PHP package swag-industries/drumkit without Composer
On this page you can find all versions of the php package swag-industries/drumkit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package drumkit
DRUMKIT
Mercure hub, in PHP.
Discover Mercure: The best way to discover Mercure is to run the server in dev mode with active subcription. This enables all the features including a UI (you'll be redirected on) where you can quickly test mercure locally.
How to run it
The easiest way is probably to run it in docker:
Please notice that you must provide SSL certificates to run drumkit.
You may want to use mkcert to quickly generate certificates in local:
Prepare dev environment
Run it with:
Then open https://mercure-router.local in your browser.
If you are running the command with --dev
option, you should be redirected to
https://mercure-router.local/.well-known/mercure/ui/
:information_source: You can also use a file to configure DRUMKIT, see documentation for more information.
Roadmap for v1.0.0
- [ ] Support Redis as event storage
- [ ] Add no-ssl option (to make it possible to run it behinds a proxy easily)
Running in production
Read this: https://amphp.org/production or use the docker implementation.
Backward compatibility promise
This project is NOT designed to be used as a library. It provides a single node mercure server.
This is why no backward compatibility is provided on any class ATM.
But you can expect no behavior change in minor version, including:
- Configuration files format
- Command options
This project follows semver and so we may break any of the previous statement on major version learn more in the CHANGELOG.md file provided as well.
All versions of drumkit with dependencies
ext-json Version *
ext-ds Version *
ext-ctype Version *
ext-pcntl Version *
php-ds/php-ds Version ^1.4
amphp/http-server Version ^3.3.1
amphp/log Version ^2.0
webmozart/assert Version ^1.10
symfony/uid Version ^6.0
amphp/http-server-form-parser Version ^2.0
lcobucci/jwt Version ^4.1
symfony/console Version ^6.2
colinodell/json5 Version ^2.3.0
symfony/config Version ^6.2
nekland/tools Version ^2.6.2
nikic/fast-route Version ^1.3.0
cspray/labrador-http-cors Version 1.0.0