[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
Adapter that allows running Antidot Framework Applications on a React PHP server
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();
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
parameters:
react_http_server:
uri: "localhost:8080"