PHPackages                             antidot-fw/react-framework - 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. [Framework](/categories/framework)
4. /
5. antidot-fw/react-framework

ActiveLibrary[Framework](/categories/framework)

antidot-fw/react-framework
==========================

Antidot React Framework

1.2.0(4y ago)81.3k1[1 issues](https://github.com/antidot-framework/react-framework/issues)[2 PRs](https://github.com/antidot-framework/react-framework/pulls)1BSD-2-ClausePHPPHP ^7.4|&gt;=8.0

Since Jan 16Pushed 4y ago1 watchersCompare

[ Source](https://github.com/antidot-framework/react-framework)[ Packagist](https://packagist.org/packages/antidot-fw/react-framework)[ GitHub Sponsors](https://github.com/kpicaza)[ RSS](/packages/antidot-fw-react-framework/feed)WikiDiscussions 2.x.x Synced today

READMEChangelog (8)Dependencies (13)Versions (11)Used By (1)

Antidot React Framework
=======================

[](#antidot-react-framework)

[![link-packagist](https://camo.githubusercontent.com/3c04fc115025ca0f88c0e38a0212be8e148f39a9b70ec1c3e691beff7f45b891/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616e7469646f742d66772f72656163742d6672616d65776f726b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/antidot-fw/react-framework)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/af24662a5d2f8a040f727fa2298d56c2952bfd4f3cc71836f9316625f3107857/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f616e7469646f742d6672616d65776f726b2f72656163742d6672616d65776f726b2f6261646765732f7175616c6974792d73636f72652e706e673f623d322e782e78)](https://scrutinizer-ci.com/g/antidot-framework/react-framework/?branch=2.x.x)[![type-coverage](https://camo.githubusercontent.com/217ba73806fa71cfecd2e82ab427b0f21140e744cce06fed35002452550d8e7f/68747470733a2f2f73686570686572642e6465762f6769746875622f616e7469646f742d6672616d65776f726b2f72656163742d6672616d65776f726b2f636f7665726167652e737667)](https://shepherd.dev/github/antidot-framework/react-framework)[![Code Coverage](https://camo.githubusercontent.com/f1a8e983fb9885a5fe6db490d35bb4cf62070a3e50479acdc18438bf84951f45/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f616e7469646f742d6672616d65776f726b2f72656163742d6672616d65776f726b2f6261646765732f636f7665726167652e706e673f623d322e782e78)](https://scrutinizer-ci.com/g/antidot-framework/react-framework/?branch=2.x.x)[![Build Status](https://camo.githubusercontent.com/5a5e1053528bc68506a8351e1660f1470748a37afaa8470df5e285f821c2bcd6/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f616e7469646f742d6672616d65776f726b2f72656163742d6672616d65776f726b2f6261646765732f6275696c642e706e673f623d322e782e78)](https://scrutinizer-ci.com/g/antidot-framework/react-framework/build-status/2.x.x)

Requirements
------------

[](#requirements)

- PHP ^7.4|^8.0
- [Antidot Framework](https://antidotfw.io)
- [DriftPHP Server](https://github.com/driftphp/server)
- [React Http](https://github.com/reactphp/http)
- [React Promises](https://github.com/reactphp/promise)
- [Ramsey Uuid](https://github.com/ramsey/uuid)

Description
-----------

[](#description)

This package allows running asynchronous PHP following PSR-15 middleware standard approach.

Install
-------

[](#install)

The preferred way to install this library is using the `reactive-antidot-starter` project.

```
composer create-project antidot-fw/reactive-antidot-starter
```

> [Antidot Framework Reactive Starter](https://github.com/antidot-framework/reactive-antidot-starter)

To install it on a existing Antidot Framework Project installation we need to tweak some configurations and replace or create new `index.php` file.

```
composer require antidot-fw/react-framework
```

Config
------

[](#config)

- Disable LaminasRequest Handler Runner
- Load Antidot React Config Provider after Antidot Framework provider

Example config from starter project

```
