schranz-templating / mezzio-twig-integration
A integration of template renderer into mezzio via twig template engine.
0.1.0
2022-11-01 19:30 UTC
Requires
- php: ^7.1 || ^8.0
- mezzio/mezzio-twigrenderer: ^2.0
- psr/container: ^1.0 || ^2.0
- schranz-templating/twig-adapter: ^0.1
README
Integrate the templating Twig Adapter into the Mezzio Framework.
Part of the Schranz Templating Project.
Installation
Install this package via Composer:
composer require schranz-templating/mezzio-twig-integration
Register the ConfigProvider class in your config/config.php
if not already automatically
added by the framework:
// ... $aggregator = new ConfigAggregator([ // ... \Mezzio\Twig\ConfigProvider::class, \Schranz\Templating\Integration\Mezzio\Twig\ConfigProvider::class, ]);
Configuration
The Twig Integration has currently no configuration as Twig is supported out of the box by Mezzio and can be configured via the Mezzio Twig Renderer.
Usage with other Mezzio renderer
To use it side by side with other Mezzio renderer integrations you need configure the extension of the files:
// src/App/src/ConfigProvider.php class ConfigProvider { public function __invoke(): array { return [ // ... 'twig' => [ 'extension' => 'html.twig', ], ]; } }