Search by

wexample / php-bpmn

weeger

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

Package info

github.com/wexample/php-bpmn

pkg:composer/wexample/php-bpmn

Statistics

Installs: 686

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

2.0.2 2026-10-22 16:48 UTC

This package is auto-updated.

Last update: 2026-10-22 16:54:44 UTC


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