Displays what's in Twig
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Command
DependencyInjection
Resources/config
Table
Twig
AlbTwigReflectionBundle.php
README.md
composer.json

README.md

Twig Reflection Bundle

Displays what's in Twig.

Twig Relfection bundle provides commands for listing functions, filters, tests.

Example

$ ./app/console twig:list:functions
Function                                                 Extension
asset($path, $packageName = NULL)                        assets
assets_version($packageName = NULL)                      assets
code($template)                                          demo
constant($const_name)                                    core
csrf_token()                                             form
cycle($values, $i)                                       core
date($date = NULL, $timezone = NULL)                     core
dump()                                                   debug
[...]

Install

$ composer require alb/twig-reflection-bundle:*

Enable the bundle

Enable the bundle in the kernel:

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Alb\TwigReflectionBundle\AlbTwigReflectionBundle(),
    );
}

Commands

twig:list:functions

Lists Twig functions with parameters and extensions

twig:list:filters

Lists Twig filters with parameters and extensions

twig:list:tests

Lists Twig tests with parameters and extensions