2017 © Pedro Peláez
 

library tale-http-runtime

A basic, PSR-7 compatible HTTP runtime based on middlewares

image

talesoft/tale-http-runtime

A basic, PSR-7 compatible HTTP runtime based on middlewares

  • Tuesday, March 1, 2016
  • by TorbenKoehn
  • Repository
  • 3 Watchers
  • 0 Stars
  • 112 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Tale Http Runtime

A Tale Framework Component, (*1)

What is Tale Http Runtime?

It is PSR-7 compliant, (*2)

Installation

Install via Composer, (*3)

composer require "talesoft/tale-http-runtime:*"
composer install

Usage


class HelloMiddleware implements MiddlewareInterface { public function __invoke( ServerRequestInterface $request, ResponseInterface $response, callable $next ) { $response->getBody()->write('Hello '); return $next($request, $response); } } class WorldMiddleware implements MiddlewareInterface { public function __invoke( ServerRequestInterface $request, ResponseInterface $response, callable $next ) { $response = $next($request, $response); $response->getBody()->write('World!'); return $response; } } class FuckingMiddleware implements MiddlewareInterface { public function __invoke( ServerRequestInterface $request, ResponseInterface $response, callable $next ) { $response->getBody()->write('fucking '); return $next($request, $response); } } $queue = new Queue(); $queue->append(new HelloMiddleware()) ->append(new WorldMiddleware()) ->append(new FuckingMiddleware()); Runtime::emit($queue); //(Output) "Hello fucking World!"

The Versions

01/03 2016

dev-master

9999999-dev http://docs.talesoft.io/tale-framework/tale/http/runtime

A basic, PSR-7 compatible HTTP runtime based on middlewares

  Sources   Download

MIT

The Requires

 

by Torben Koehn

psr-7 http runtime

01/03 2016

0.1

0.1.0.0 http://docs.talesoft.io/tale-framework/tale/http/runtime

A basic, PSR-7 compatible HTTP runtime based on middlewares

  Sources   Download

MIT

The Requires

 

by Torben Koehn

psr-7 http runtime