Download the PHP package netresearch/pipeline-factory without Composer
On this page you can find all versions of the php package netresearch/pipeline-factory. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download netresearch/pipeline-factory
More information about netresearch/pipeline-factory
Files in netresearch/pipeline-factory
Package pipeline-factory
Short Description This Symfony bundle allows dynamically creating pipelines through dependency injection via league/pipeline
License MIT
Homepage https://www.netresearch.de/
Informations about the package pipeline-factory
Netresearch Pipeline Factory Bundle
This bundle enables you to create league/pipeline pipelines via service configuration.
Requirements
- PHP 8.2 or higher
- Symfony 5.4+, 6.4+, 7.3+, or 8.x
- league/pipeline ^1.0
Installation
If you do not use Symfony Flex, you need to enable the bundle manually:
Usage
Use the pipeline factory via your service container configuration:
Alternatively you can pass in a collection of tagged services (e.g. tag them via autoconfiguration):
Via priority, you can control the order of the stages in this case.
Development
Testing
Run the test suite:
Generate code coverage report:
The coverage report will be available in the coverage/ directory. Open coverage/index.html in your browser to view detailed coverage information.
Code Style and Static Analysis
Use the following commands to ensure the source code conforms to our coding standards and guidelines:
composer phpcsto check PHP related files against the PSR-12 code stylecomposer rectorto automatically comply with coding standards, simplify and improve code, and perform migrations (rules defined in./rector.php)composer phpstanfor type and bug checking
Run the command composer analysis to run all static analysis checks at once.
Run all quality checks (analysis + tests):
All versions of pipeline-factory with dependencies
league/pipeline Version ^1.0
symfony/dependency-injection Version ^5.0|^6.0|^7.0|^8.0
symfony/config Version ^5.0|^6.0|^7.0|^8.0
symfony/http-kernel Version ^5.0|^6.0|^7.0|^8.0