Execute PSR-15 RequestHandlerInterface instances and emit responses they generate.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
test Merge pull request #6 from webimpress/improvement/tests Mar 21, 2018
.coveralls.yml Initial creation Feb 1, 2018
.gitattributes Initial creation Feb 1, 2018
.gitignore Initial creation Feb 1, 2018
.travis.yml Added PHP 7.3 support - updated Travis CI configuration Feb 15, 2019
LICENSE.md Initial creation Feb 1, 2018
README.md Removes verbiage about unsuitability for async apps Feb 5, 2018
composer.json release: 1.1.0 readiness Feb 19, 2019
composer.lock release: 1.1.0 readiness Feb 19, 2019
mkdocs.yml Provides all documentation! Feb 4, 2018
phpcs.xml Initial creation Feb 1, 2018



Build Status Coverage Status

This library provides utilities for:

  • Emitting PSR-7 responses.
  • Running PSR-15 server request handlers, which involves marshaling a PSR-7 ServerRequestInterface, handling exceptions due to request creation, and emitting the response returned by the composed request handler.

The RequestHandlerRunner will be used in the bootstrap of your application to fire off the RequestHandlerInterface representing your application.


Run the following to install this library:

$ composer require zendframework/zend-httphandlerrunner


Documentation is in the doc tree, and can be compiled using mkdocs:

$ mkdocs build

You may also browse the documentation online.