public function TwigExtension::getFunctions

File

drupal/core/lib/Drupal/Core/Template/TwigExtension.php, line 20
Definition of Drupal\Core\Template\TwigExtension.

Class

TwigExtension
A class for providing Twig extensions (specific Twig_NodeVisitors, filters and functions).

Namespace

Drupal\Core\Template

Code

public function getFunctions() {

  // @todo re-add unset => twig_unset if this is really needed
  return array(
    // @todo Remove URL function once http://drupal.org/node/1778610 is resolved.
    'url' => new \Twig_Function_Function('url'),
    // These functions will receive a TwigReference object, if a render array is detected
    'hide' => new TwigReferenceFunction('twig_hide'),
    'render_var' => new TwigReferenceFunction('twig_render_var'),
    'show' => new TwigReferenceFunction('twig_show'),
  );
}