wexample / php-bpmn
BPMN 2.0 in plain PHP: a typed model of processes, read from and written to XML with their diagram, built in code, validated, and walked path by path
Requires
- php: >=8.5
- ext-dom: *
Requires (Dev)
- phpunit/phpunit: ^13
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Version: 2.0.2
BPMN 2.0 in plain PHP: a typed model of processes, read from and written to XML with their diagram, built in code, validated, and walked path by path
Table of Contents
Introduction
BPMN 2.0 in plain PHP, with no framework: a typed model of processes, read from and written to the XML other tools exchange — bpmn.io, Camunda Modeler, Signavio —, built in code, checked, and walked path by path.
It runs nothing itself: wexample/symfony-bpmn turns a process into a Symfony workflow and runs it. What is here is what both need — and what a drawing tool needs too.
composer require wexample/php-bpmn