2017 © Pedro Peláez
 

library handlers-callable

Psr-15 request handler proxying a callable

image

ellipse/handlers-callable

Psr-15 request handler proxying a callable

  • Tuesday, March 13, 2018
  • by pmall
  • Repository
  • 1 Watchers
  • 0 Stars
  • 31 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Request handler callable

This package provides a Psr-15 request handler proxying a callable., (*1)

Require php >= 7.0, (*2)

Installation composer require ellipse/handlers-callable, (*3)

Run tests ./vendor/bin/kahlan, (*4)

Using callables as request handlers

The class Ellipse\Handlers\CallableRequestHandler can be wrapped around a callable in order to use it as a request handler., (*5)

As any request handler ->handle() method, the callable takes an implementation of Psr\Http\Message\ServerRequestInterface as parameter and should return an implementation of Psr\Http\Message\ResponseInterface., (*6)

<?php

namespace App;

use Psr\Http\Message\ServerRequestInterface;

use Ellipse\Handlers\CallableRequestHandler;

// This request handler is wrapped around the given callable.
$handler = new CallableRequestHandler(function (ServerRequestInterface $request) {

    // ...

    return $response;

});

// The handler ->handle() method proxy the callable.
$response = $handler->handle($request);

The Versions

13/03 2018

dev-master

9999999-dev https://github.com/ellipsephp/handlers-callable

Psr-15 request handler proxying a callable

  Sources   Download

MIT

The Requires

 

The Development Requires

by Pierre Mallinjoud

psr-7 request resolver callable factory psr-15 request-handler

13/03 2018

1.0.0

1.0.0.0 https://github.com/ellipsephp/handlers-callable

Psr-15 request handler proxying a callable

  Sources   Download

MIT

The Requires

 

The Development Requires

by Pierre Mallinjoud

callable psr-15 request-handler