# Twig Extension for Yii 2

This extension provides a `ViewRender` that would allow you to use Twig view template engine with Yii framework 2.0.

For license information check the LICENSE-file.

Documentation is at docs/guide/README.md.

## Installation ¶

The preferred way to install this extension is through composer:

    php composer.phar require --prefer-dist yiisoft/yii2-twig

## Usage ¶

To use this extension, configure it as described in documentation.

## Requirements ¶

- PHP 7.2 - 7.4

# Class Reference

Class | Description
--- | ---
yii\twig\Extension | Extension provides Yii-specific syntax for Twig templates.
yii\twig\GetAttr |
yii\twig\Profile |
yii\twig\Template | Template helper
yii\twig\TwigEmptyLoader | Empty loader used for environment initialisation
yii\twig\ViewRenderer | TwigViewRenderer allows you to use Twig templates in views.
yii\twig\ViewRendererStaticClassProxy | Class-proxy for static classes Needed because you can't pass static class to Twig other way
yii\twig\html\BaseClassNode |
yii\twig\html\BaseCss_TokenParser |
yii\twig\html\CssClassNode |
yii\twig\html\CssClass_TokenParser |
yii\twig\html\CssStyle_TokenParser |
yii\twig\html\HtmlHelperExtension |
yii\twig\html\StyleClassNode |