Skip to content

Integration

These features help integrate workflows into your CakePHP application.

Orchestration

Helpers

When You Need These

Persisted Transitions - when you want one call to handle save + log + lock

Timeouts - when states should auto-expire (e.g., "cancel if not paid in 24 hours")

Controller Component - when handling transitions from forms with standardized flash messages

View Helper - when rendering workflow diagrams or state badges in templates

Released under the MIT License.