sinasalek / silex-reactphp-espresso
Silex wired with radioactive caffeine. Forked from ReactPHP to support the latest version.
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 18
pkg:composer/sinasalek/silex-reactphp-espresso
Requires
- php: >=5.3.3
- react/http: 0.2.*
- silex/silex: 1.0.*
This package is auto-updated.
Last update: 2025-09-29 02:05:56 UTC
README
React/Espresso is a proof-of-concept microframework that integrates Silex with React/Http.
Install
The recommended way to install react/espresso is through composer.
{
"require": {
"minimum-stability": "dev",
"react/espresso": "0.3.*"
}
}
Example
$app = new React\Espresso\Application(); $app->get('/', function ($request, $response) { $response->writeHead(200, array('Content-Type' => 'text/plain')); $response->end("Hello World\n"); }); $app->get('/favicon.ico', function ($request, $response) { $response->writeHead(204); $response->end(); }); $app->get('/humans.txt', function ($request, $response) { $response->writeHead(200, array('Content-Type' => 'text/plain')); $response->end("I believe you are a humanoid robot.\n"); }); $stack = new React\Espresso\Stack($app); $stack->listen(1337);
Tests
To run the test suite, you need PHPUnit.
$ phpunit
License
MIT, see LICENSE.