shapecode/twig-string-loader-bundle

Adds a string loader to twig

Fund package maintenance!
Liberapay
paypal.me/nloges

Installs: 115 964

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 2

Forks: 0

Open Issues: 0

Type:symfony-bundle

3.0.0 2023-12-02 15:25 UTC

README

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'
));