Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 2.39 KB

README.md

File metadata and controls

76 lines (57 loc) · 2.39 KB

Shapecode - Twig String Loader Bundle

paypal

PHP Version Latest Stable Version Latest Unstable Version Total Downloads Monthly Downloads Daily Downloads License

Install instructions

First you need to add shapecode/twig-string-loader-bundle to composer.json:

Do it by execute composer require shapecode/twig-string-loader-bundle or do it manually

{
   "require": {
        "shapecode/twig-string-loader-bundle": "^2.0"
    }
}

You also have to add ShapecodeTwigStringLoaderBundle to your AppKernel.php ...

<?php

// app/AppKernel.php
//...

class AppKernel extends Kernel
{
    //...
    public function registerBundles()
    {
        $bundles = array(
            ...
            new Shapecode\Bundle\TwigStringLoaderBundle\ShapecodeTwigStringLoaderBundle(),
        );
        //...

        return $bundles;
    }
    //...
}

... or bundles.php when you don't use Symfony Flex.

<?php

// bundles.php
//...

return [
    // .....  
    Shapecode\Bundle\TwigStringLoaderBundle\ShapecodeTwigStringLoaderBundle::class => ['all' => true],
];

Usage

Now you can compile strings with twig:

<?php

$this->get('twig')->render('Hello {{ world }}', array(
    'world' => 'World'
));