PHPackages                             germania-kg/twig-requesthandler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. germania-kg/twig-requesthandler

ActiveLibrary[Templating &amp; Views](/categories/templating)

germania-kg/twig-requesthandler
===============================

PSR-15 RequestHandler for rendering Twig templates

1.0.5(5y ago)025MITPHPPHP ^7.2|^8.0

Since Nov 20Pushed 5y ago2 watchersCompare

[ Source](https://github.com/GermaniaKG/TwigRequestHandler)[ Packagist](https://packagist.org/packages/germania-kg/twig-requesthandler)[ RSS](/packages/germania-kg-twig-requesthandler/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (8)Versions (8)Used By (0)

[![](https://camo.githubusercontent.com/cac3140c0c6e758f67a1ba689683ced67aa2d534e2187d6e03c5c721ffe3b976/68747470733a2f2f7374617469632e6765726d616e69612d6b672e636f6d2f6c6f676f732f67612d6c6f676f2d323031362d7765622e7376677a)](https://camo.githubusercontent.com/cac3140c0c6e758f67a1ba689683ced67aa2d534e2187d6e03c5c721ffe3b976/68747470733a2f2f7374617469632e6765726d616e69612d6b672e636f6d2f6c6f676f732f67612d6c6f676f2d323031362d7765622e7376677a)

---

Germania KG · RequestHandler for Twig
=====================================

[](#germania-kg--requesthandler-for-twig)

[![Packagist](https://camo.githubusercontent.com/bb118139430b49a2f3b243f459595379de3e39ec0a896ba6598ffffc656806d3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6765726d616e69612d6b672f747769672d7265717565737468616e646c65722e7376673f7374796c653d666c6174)](https://packagist.org/packages/germania-kg/twig-requesthandler)[![PHP version](https://camo.githubusercontent.com/afab21f078bca544e00a00e0498aeb0f3d87ee2b9affdf6ae58b7c112d4a87e5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6765726d616e69612d6b672f747769672d7265717565737468616e646c65722e737667)](https://packagist.org/packages/germania-kg/twig-requesthandler)[![Build Status](https://camo.githubusercontent.com/c35f7b0f1592f953842c5f46ac707154a4a2b64c07feeb647df57c036dbd4329/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4765726d616e69614b472f547769675265717565737448616e646c65722e7376673f6c6162656c3d5472617669732532304349)](https://travis-ci.org/GermaniaKG/TwigRequestHandler)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/faac62c120524ae162194f6269c3f040d2e8a7c1e66cf452d40105287b823cfd/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4765726d616e69614b472f547769675265717565737448616e646c65722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/GermaniaKG/TwigRequestHandler/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/c19985acf12a49a6a8994cd8dbcc9959dfbba7a1a88cbb9fa3ce17c02bc53022/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4765726d616e69614b472f547769675265717565737448616e646c65722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/GermaniaKG/TwigRequestHandler/?branch=master)[![Build Status](https://camo.githubusercontent.com/87081dee2fa4a391c6bb076be531c3a4f4306fd60e79353c3726736cdb0c3555/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4765726d616e69614b472f547769675265717565737448616e646c65722f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/GermaniaKG/TwigRequestHandler/build-status/master)

Installation
------------

[](#installation)

```
$ composer require germania-kg/twig-requesthandler
```

Setup
-----

[](#setup)

The constructor accepts a **Twig Environment** and **PSR-17 ResponseFactory**. This example uses Tobias Nyholm's [nyholm/psr7](https://packagist.org/packages/nyholm/psr7) package: `composer require nyholm/psr7`

```
