in-square / opendxp-process-manager-bundle
OpenDXP-compatible Process Manager fork based on the GPL v5.0.28 release.
Package info
github.com/in-square/opendxp-process-manager-bundle
Type:opendxp-bundle
pkg:composer/in-square/opendxp-process-manager-bundle
Requires
- php: ~8.3.0 || ~8.4.0
- dragonmantank/cron-expression: ^3.1
- open-dxp/opendxp: ^1.0
Requires (Dev)
- phpunit/phpunit: ^10.5 || ^11.5 || ^12.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
OpenDXP-compatible fork of elements/process-manager-bundle.
Why this fork exists
Upstream maintainers declared they do not plan OpenDXP support. This fork is maintained by InSquare to keep Process Manager available for OpenDXP projects.
License (Important)
This fork is based on the last upstream release that is clearly licensed under GPL-3.0-or-later:
- Upstream repository:
https://github.com/valantic-at/ProcessManager - Base tag:
v5.0.28 - Base commit:
1b4f5fbfc48c838580140e9411b7203468850118
The license remains GPL-3.0-or-later. See License.md and gpl-3.0.txt.
Fork maintainer: https://github.com/in-square.
Scope of this fork
- Composer package renamed to
insquare/opendxp-process-manager-bundle. - Dependency migrated from
pimcore/pimcoretoopen-dxp/opendxp. - OpenDXP compatibility fixes in PHP runtime integration (constants, namespaces, command prefixes).
- Doctrine migrations use bundle resource notation (
@InSquareOpendxpProcessManagerBundle/Migrations) for compatibility with bothpathrepositories andvendorinstalls.
Installation
composer require insquare/opendxp-process-manager-bundle bin/console opendxp:bundle:install InSquareOpendxpProcessManagerBundle
Routing
Bundle routes are auto-loaded by OpenDXP from
src/Resources/config/opendxp/routing.yaml (no manual import in host config/routes.yaml required).
Testing
The test suite is self-contained and does not depend on a particular host project layout.
composer install
composer test
The tests verify the Doctrine Migrations configuration, DBAL connection selection with and without configured entity managers, and discovery of the bundle migrations. GitHub Actions runs the suite on every push and pull request against the supported PHP versions and both the lowest and current dependency sets.
When developing the bundle through a Composer path repository, also verify it in the host
OpenDXP application:
php bin/console lint:yaml vendor/insquare/opendxp-process-manager-bundle/src/Resources/config/doctrine_migrations.yml php bin/console debug:config doctrine_migrations php bin/console doctrine:migrations:list
Upstream Origin & Version Transparency
This repository is a fork of elements/process-manager-bundle (valantic-at/ProcessManager), derived from v5.0.28.