runtime/react

ReactPHP运行时

资助包维护!
nyholm

0.2.0 2024-01-12 22:23 UTC

This package is auto-updated.

Last update: 2024-09-12 23:41:36 UTC


README

ReactPHP的运行时。

如果你是Symfony Runtime组件的新手,请阅读主要README以获取更多信息。

安装

composer require runtime/react

使用

为你的应用程序定义环境变量APP_RUNTIME

APP_RUNTIME=Runtime\React\Runtime

PSR-15

// public/index.php

use Psr\Http\Server\RequestHandlerInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Message\ResponseInterface;
use Nyholm\Psr7;

require_once dirname(__DIR__).'/vendor/autoload_runtime.php';

class Application implements RequestHandlerInterface {
    // ...
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        return new Psr7\Response(200, [], 'PSR-15');
    }
}

return function (array $context) {
    return new Application($context['APP_ENV'] ?? 'dev');
};

选项