Skip to content

ThrusterIO/road-runner-bridge

Repository files navigation

RoadRunnerBridge

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Email

The Thruster RoadRunnerBridge Bridge.

Install

Via Composer

$ composer require thruster/road-runner-bridge

Usage

Any class which implements PSR-15 RequestHandlerInterface.

<?php

ini_set('display_errors', 'stderr');

require_once __DIR__ . '/../vendor/autoload.php';

use Thruster\RoadRunnerBridge\RoadRunnerBridge;
use Psr\Http\Server\RequestHandlerInterface;

$kernel = new class implements RequestHandlerInterface {
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        return new Response();
    }
};

RoadRunnerBridge::createCLI()
    ->attach($kernel)
    ->run();

Testing

Run test cases

$ composer test

Run test cases with coverage (HTML format)

$ composer test-coverage

Run PHP style checker

$ composer check-style

Run PHP style fixer

$ composer fix-style

Contributing

Please see CONTRIBUTING and CONDUCT for details.

License

Please see License File for more information.

About

"Thruster RoadRunnerBridge Bridge"

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages