daily-five/plates-service-provider

Provides Plates template engine to daily-five framework

v1.1.1 2019-05-03 21:22 UTC

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.