antidot-fw/antidot-react-http

This package is abandoned and no longer maintained. No replacement package was suggested.

Anti.Framework on top of react http server

dev-main 2021-01-30 12:27 UTC

This package is auto-updated.

Last update: 2021-03-01 00:33:10 UTC


README

[DEPRECATED] This package will not be mantained any more. if you want to go react with Antidot framework, take a look at Reactive Starter package

Scrutinizer Code Quality Code Coverage Build Status Code Intelligence Status

Adapter that allows running Antidot Framework Applications on a React PHP server

Installation:

Using composer package manager

composer require antidot-fw/antidot-react-http:dev-master

We have to add the config provider to the framework configuration to load the necessary dependencies, we make sure to load it after the provider of the framework itself.

<?php
// config/config.php
declare(strict_types=1);

$aggregator = new ConfigAggregator([
    // ... other config providers
    \Antidot\Container\Config\ConfigProvider::class, // Framework default config provider
    \Antidot\React\Container\Config\ConfigProvider::class, // React Application config provider
    new PhpFileProvider(realpath(__DIR__).'/services/{{,*.}prod,{,*.}local,{,*.}dev}.php'),
    new YamlConfigProvider(realpath(__DIR__).'/services/{{,*.}prod,{,*.}local,{,*.}dev}.yaml'),
    new ArrayProvider($cacheConfig),
], $cacheConfig['config_cache_path']);

return $aggregator->getMergedConfig();

Running server:

We just need to run a console command and we'll have the server up and running on port 8080.

bin/console react-server:http

Server config:

parameters:
  react_http_server:
    uri: "localhost:8080"