{
"name": "sjonatas/service-runner",
"description": "A middleware pipeline runner for application services, composing use cases from ordered steps over an immutable payload.",
"type": "library",
"keywords": [
"service",
"pipeline",
"pipeline-pattern",
"middleware",
"runner",
"command-bus",
"ddd",
"use-case",
"domain-driven-design",
"payload",
"psr-11",
"dependency-injection",
"framework-agnostic",
"laravel",
"cakephp",
"php"
],
"license": "MIT",
"require": {
"php": "^8.4",
"psr/container": "^2.0"
},
"suggest": {
"illuminate/container": "Use Laravel's container with the Resolver class (^11.0|^12.0|^13.0)",
"laravel/framework": "Full Laravel integration (^11.0|^12.0|^13.0)",
"cakephp/cakephp": "Full CakePHP integration (^5.0)"
},
"require-dev": {
"phpunit/phpunit": "^10.5|^11.0"
},
"autoload": {
"psr-4": {
"ServiceRunner\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"ServiceRunner\\Tests\\": "tests/"
}
},
"config": {
"sort-packages": true
},
"minimum-stability": "stable",
"prefer-stable": true,
"extra": {
"laravel": {
"providers": [
"ServiceRunner\\Framework\\Laravel\\ServiceRunnerProvider"
]
}
}
}
|