runtime / roadrunner-symfony-nyholm
Roadrunner runtime for with nyholm/psr7
Fund package maintenance!
nyholm
0.3.1
2024-01-05 14:33 UTC
Requires
- php: >=8.0.5
- nyholm/psr7: ^1.4
- spiral/roadrunner: ^2.0
- symfony/dependency-injection: ^5.4 || ^6.0 || ^7.0
- symfony/http-kernel: ^5.4 || ^6.0 || ^7.0
- symfony/psr-http-message-bridge: ^2.1 || ^6.4 || ^7.0
- symfony/runtime: ^5.4 || ^6.0 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
A runtime for RoadRunner.
If you are new to the Symfony Runtime component, read more in the main readme.
Installation
composer require runtime/roadrunner-symfony-nyholm
Usage
Define the environment variable APP_RUNTIME
for your application.
// .env
APP_RUNTIME=Runtime\RoadRunnerSymfonyNyholm\Runtime
// .rr.yaml
server:
...
env:
APP_RUNTIME: Runtime\RoadRunnerSymfonyNyholm\Runtime
// public/index.php use App\Kernel; require_once dirname(__DIR__).'/vendor/autoload_runtime.php'; return function (array $context) { return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']); };