PHPackages                             quioteframework/worker-roadrunner - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. quioteframework/worker-roadrunner

ActiveLibrary[HTTP &amp; Networking](/categories/http)

quioteframework/worker-roadrunner
=================================

RoadRunner worker runtime for Quiote, turning `Kernel::run()` into a RoadRunner PSR-7 worker loop.

v2.0.1(today)01↑2900%MITPHPPHP &gt;=8.5.0

Since Jul 28Pushed todayCompare

[ Source](https://github.com/quioteframework/worker-roadrunner)[ Packagist](https://packagist.org/packages/quioteframework/worker-roadrunner)[ Docs](https://github.com/quioteframework/worker-roadrunner)[ RSS](/packages/quioteframework-worker-roadrunner/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (4)Versions (2)Used By (0)

quioteframework/worker-roadrunner
=================================

[](#quioteframeworkworker-roadrunner)

Runs a Quiote application as a [RoadRunner](https://roadrunner.dev) PSR-7 worker, via the `roadrunner` alias of Quiote's worker-runtime seam (`Quiote\Runtime\Worker\WorkerRuntimeInterface`).

> Developed in-tree under [quioteframework/quiote](https://github.com/quioteframework/quiote)'s `packages/worker-roadrunner/`. PRs go to the monorepo, not here.

Install
-------

[](#install)

```
composer require quioteframework/worker-roadrunner
composer require --dev spiral/roadrunner-cli && vendor/bin/rr get-binary
```

Then activate the plugin in `Config/plugins.xml`, like any other Quiote plugin — installing the package alone does not switch anything on:

```

```

Set up
------

[](#set-up)

RoadRunner spawns workers by running a PHP script, so the app needs an entrypoint next to (not inside) its document root. `quiote new --runtime=roadrunner`generates both files below; for an existing app, add them by hand.

`worker.php` in the application root — the same shape as `pub/index.php`, with the runtime pinned:

```
