daily-five / plates-service-provider
Provides Plates template engine to daily-five framework
v1.1.1
2019-05-03 21:22 UTC
Requires
- daily-five/plates-components: ^1.0
- league/plates: ^3.3
Requires (Dev)
- daily-five/framework: ^0.2
- pimple/pimple: ^3.2
This package is auto-updated.
Last update: 2024-12-12 21:42:39 UTC
README
This project aims to provide integration of the Plates template engine into the daily-five framework
Table of contents
Installation
Install via CLI...
composer require daily-five/plates-components
...or adding in composer.json
{
"require": {
"daily-five/plates-service-provider": "^1.0"
}
}
If you have permission problems at installation, try this solution
Usage
Enable it in your application
<?php
/** @var \DailyFive\Application|\Pimple\Container $app */
$app->register(new \DailyFive\Provider\PlatesServiceProvider(), [
// add folders (optional)
'plates.folders' => [
'name' => 'path',
],
// add shared data (optional)
'plates.data.shared' => [
'msg' => 'Hello World!',
],
// add extensions (optional)
'plates.extensions' => [
],
]);
echo $app['template_engine']->render('hello-world', array());
License
The Plates Service Provider is licensed under the MIT license.