cleverage / process-bundle
Configure series of tasks to process, import/export, transform and validate data in Symfony
Package info
github.com/cleverage/process-bundle
Type:symfony-bundle
pkg:composer/cleverage/process-bundle
Requires
- php: ^8.2
- ext-dom: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-xmlreader: *
- monolog/monolog: ^3
- psr/cache: ^1|^2|^3
- psr/container: ^1.1|^2
- psr/log: ^2|^3
- symfony/config: ^6.4|^7.4|^8
- symfony/console: ^6.4|^7.4|^8
- symfony/dependency-injection: ^6.4|^7.4|^8
- symfony/deprecation-contracts: ^2.5|^3
- symfony/event-dispatcher: ^6.4|^7.4|^8
- symfony/event-dispatcher-contracts: ^3
- symfony/expression-language: ^6.4|^7.4|^8
- symfony/filesystem: ^6.4|^7.4|^8
- symfony/finder: ^6.4|^7.4|^8
- symfony/framework-bundle: ^6.4|^7.4|^8
- symfony/http-kernel: ^6.4|^7.4|^8
- symfony/options-resolver: ^6.4|^7.4|^8
- symfony/polyfill-php83: ^1.33
- symfony/polyfill-php84: ^1.33
- symfony/polyfill-php85: ^1.33
- symfony/property-access: ^6.4|^7.4|^8
- symfony/serializer: ^6.4|^7.4|^8
- symfony/service-contracts: ^2.5|^3
- symfony/validator: ^6.4|^7.4|^8
- symfony/yaml: ^6.4|^7.4|^8
Requires (Dev)
- friendsofphp/php-cs-fixer: *
- phpstan/extension-installer: *
- phpstan/phpstan: *
- phpstan/phpstan-symfony: *
- phpunit/phpunit: ^10.5|^11|^12|^13
- rector/rector: *
- roave/security-advisories: dev-latest
- symfony/cache: ^6.4|^7.4|^8
- symfony/process: ^6.4|^7.4|^8
- symfony/stopwatch: ^6.4|^7.4|^8
- symfony/test-pack: ^1.1
- symfony/var-dumper: ^6.4|^7.4|^8
Suggests
- ext-intl: Required by the slugify transformer
- cleverage/archive-process-bundle: Dedicated bundle for Archive dependencies for the Process Bundle
- cleverage/cache-process-bundle: Dedicated bundle for Cache dependencies for the Process Bundle
- cleverage/doctrine-process-bundle: Dedicated bundle for Doctrine dependencies for the process bundle
- cleverage/flysystem-process-bundle: Dedicated bundle for Flysystem dependencies for the process bundle
- cleverage/rest-process-bundle: Dedicated bundle for Rest dependencies for the process bundle
- cleverage/soap-process-bundle: Dedicated bundle for Soap dependencies for the process bundle
- cleverage/ui-process-bundle: UI for the process bundle
- symfony/monolog-bundle: To log in the dedicated cleverage_process, cleverage_process_task and cleverage_process_transformer channels, with the process and task data in the extra of the records
- symfony/process: Required by the CommandRunnerTask and the ProcessLauncherTask
- symfony/stopwatch: Required by the StopwatchTask
- symfony/var-dumper: To dump the values with the DebugTask, the DebugTransformer and the --output-format=dump option of cleverage:process:execute
Provides
None
Conflicts
Replaces
None
- dev-main
- 329.x-dev
- 327.x-dev
- 236.x-dev
- 234.x-dev
- 90.x-dev
- v5.4.1
- v5.4
- v5.3
- v5.2
- v5.1
- v5.0
- v4.5
- v4.4
- v4.3
- v4.2
- v4.1.1
- v4.1.0
- v4.0.0
- v4.0.0-rc2
- v4.0.0-rc1
- v3.2.9
- v3.2.8
- v3.2.7
- v3.2.6
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.10
- v3.0.9
- v3.0.8
- v3.0.7
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-143-v6
This package is auto-updated.
Last update: 2026-10-22 09:31:37 UTC
README
This bundle allows to configure series of tasks to be performed on a certain order. Basically, it will greatly ease the configuration of import and exports but can do much more.
Compatible with Symfony stable version and latest Long-Term Support (LTS) release.
Demo project can be found on there.
Installation
composer require cleverage/process-bundle
Without Symfony Flex, register the bundle in config/bundles.php:
CleverAge\ProcessBundle\CleverAgeProcessBundle::class => ['all' => true],
Then define your first process: see the quick start (optional dependencies, configuration, commands).
Documentation
For usage documentation, see: docs/index.md
Support & Contribution
For general support and questions, please use Github. If you think you found a bug or you have a feature idea to propose, feel free to open an issue after looking at the contributing guide.
License
This bundle is under the MIT license. For the whole copyright, see the LICENSE file distributed with this source code.