2017 © Pedro Peláez
 

library swoole-http-message-bridge

Swoole Http Message Bridge

image

indragunawan/swoole-http-message-bridge

Swoole Http Message Bridge

  • Tuesday, May 22, 2018
  • by indragunawan
  • Repository
  • 2 Watchers
  • 9 Stars
  • 38 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 1 Versions
  • 153 % Grown

The README.md

Swoole Http Message Bridge

license Source Packagist Travis, (*1)

Provides integration Swoole Http Request / Response to Symfony Request / Response., (*2)

Installation

Require the package with composer. (indragunawan/api-rate-limit-bundle on Packagist);, (*3)

composer require indragunawan/swoole-http-message-bridge

Usage

Symfony Request and Response

<?php

use Indragunawan\SwooleHttpMessageBridge\Symfony\Request;
use Indragunawan\SwooleHttpMessageBridge\Symfony\Response;

$http = new swoole_http_server(/*...*/);

$http->on('request', function (swoole_http_request $request, swoole_http_response $response) {
    $sfRequest = Request::createFromSwooleRequest($request);
    // ...
    // $sfResponse = run_something_here that return Symfony response
    Response::writeSwooleResponse($response, $sfResponse);
    // ...
    $response->end();
});

$http->start();

The Versions

22/05 2018

dev-master

9999999-dev

Swoole Http Message Bridge

  Sources   Download

MIT

The Requires

 

The Development Requires