exts / twigulence
Twig Integration for the Opulence PHP 7.0 Framework
1.0.0
2016-11-17 07:01 UTC
Requires
- php: ^7.0
- opulence/framework: ^1.0
- twig/twig: ^1.27
Requires (Dev)
- mockery/mockery: ^0.9
- phpunit/phpunit: 4.0.*
This package is auto-updated.
Last update: 2025-02-21 21:11:23 UTC
README
Twigulence is a bootstrapper for the Opulence PHP 7.0 Framework.
Installation
composer require exts/twigulence --no-dev
- If you're running a fresh
Opulence/Project
then I recommend heading into your/PROJECT_NAME/config/http
folder and find thebootstrappers.php
file - Remove the
ViewFunctionsBootstrapper::class
andViewBootstrapper::class
from this file and replace those with our Bootstrapper classTwigulence\Bootstrapper::class
- To test add a twig file to your
resources/views
folder then in your controller call$this->viewFactory->createView
with the file name excluding the file extension and you can use the setVars to set custom values to the view object and it'll pass that data to the twig template.
For now I hope this helps you get twig working with Opulence
TODO
- Working on the ability to make it easy to customize the bootstrapper, for now your best bet is to extend the Bootstrapper class and overwrite the
getTwigInstance
method.