innmind/http-server

HTTP服务器

4.1.0 2024-03-10 14:49 UTC

This package is auto-updated.

Last update: 2024-09-10 16:03:37 UTC


README

Build Status Type Coverage

构建HTTP服务器的入口点。

安装

composer require innmind/http-server

用法

require 'vendor/autoload.php';

use Innmind\HttpServer\Main;
use Innmind\Http\{
    ServerRequest,
    Response,
    ServerRequest\Environment,
};
use Innmind\OperatingSystem\OperatingSystem;

new class extends Main {
    protected function preload(OperatingSystem $os, Environment $env): void
    {
        // optional, use this method to boostrap your app
    }

    protected function main(ServerRequest $request): Response
    {
        // handle the request here
    }
};