Download the PHP package camundity/phpzeebe without Composer
On this page you can find all versions of the php package camundity/phpzeebe. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download camundity/phpzeebe
More information about camundity/phpzeebe
Files in camundity/phpzeebe
Package phpzeebe
Short Description PHP Client for zeebe workflow engine (https://zeebe.io)
License MIT
Homepage https://github.com/camunda-community-hub/phpZeebe
Informations about the package phpzeebe
Zeebe PHP client
Client for the Camunda 8 engine, Zeebe (https://zeebe.io) - A Workflow Engine for Microservices Orchestration.
This client is based on PHP files generated from Zeebe gateway protobuf definition.
building the client for another target version.
You can modify the Zeebe target version by changing the version number inside the Makefile.
You can then run it :
Usage
Camunda 8 is composed of the Zeebe engine (gRPC), Tasklist (GraphQL), Operate (Rest) and Optimize (Rest). On a Self-Managed cluster, you would also have some other components (Identity, Keycloak and Elastic). The goal of this client is exclusively to communicate with Zeebe through gRPC. It's still an alpha version an major features are still missing (Contributions welcome).
Most common use case would be to instantiate processus, send a message and work on service task. I've built a Laravel project to demo how it could be implemented but you could also imagine a microservices approach.
building a worker
Creating a client and using it
Laravel example
A quick example of use in Laravel : https://github.com/chDame/phpzeebe-laravel-example Workers are executed as jobs.
All versions of phpzeebe with dependencies
grpc/grpc Version ^1.22
ext-grpc Version *
google/protobuf Version ^3.9.1