updg / roadrunner-symfony
Installs: 25
Dependents: 0
Suggesters: 1
Security: 0
Stars: 15
Watchers: 2
Forks: 2
Open Issues: 3
pkg:composer/updg/roadrunner-symfony
Requires
- php: >=7.0.0
- symfony/http-foundation: ^2.8 || ^3.0 || ^4.0 || ^5.0
- symfony/http-kernel: ^2.8 || ^3.0 || ^4.0 || ^5.0
- updg/roadrunner-easy: ^1.0.0
This package is auto-updated.
Last update: 2025-09-24 15:34:32 UTC
README
Simple bridge between Symfony and RoadRunner without PSR7 layer (HttpClient).
Installation
Require this library using composer
composer req updg/roadrunner-symfony
Create psr-worker.php file and add this content to it
<?php require __DIR__ . "/vendor/autoload.php"; if (!isset($_SERVER['APP_ENV']) && !isset($_ENV['APP_ENV'])) { if (!class_exists(\Symfony\Component\Dotenv\Dotenv::class)) { throw new \RuntimeException( 'APP_ENV environment variable is not defined. You need to define environment variables for configuration or add "symfony/dotenv" as a Composer dependency to load variables from a .env file.' ); } (new \Symfony\Component\Dotenv\Dotenv())->load(__DIR__ . '/.env'); } $integration = new \updg\roadrunner\symfony\SymfonyIntegration(App\Kernel::class); $bridge = new \updg\roadrunner\easy\RoadRunner($integration); $bridge->run();
That's it! Now just run RoadRunner server.