Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.17 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.17 KB

Schranz Template Renderer Integration for Twig

Integrate the templating Twig Adapter into the Laravel Framework.

Part of the Schranz Templating Project.

Installation

Install this package via Composer:

composer require schranz-templating/laravel-twig-integration

Depending on the projects setup maybe following need to be added to the config/app.php:

    'providers' => [
        // ...
        Schranz\Templating\Integration\Laravel\Twig\SchranzTemplatingTwigProvider::class,
    ],

Configuration

The example and default configuration can be found in config/schranz_templating_twig.php.

Extensions

To extend Twig functionality you can create a new service implementing the Twig\Extension\ExtensionInterface, the service need to be tagged with twig.extension to be registered as Twig Extension:

$app->tag(\App\Twig\MyExtension::class, 'twig.extension');

Read more about Twig Extensions in the Twig documentation.