PHP Класс Phrozn\Processor\Twig

Автор: Victor Farazdagi
Наследование: extends Base, implements Phrozn\Processor
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$loader Twig_LoaderInterface Reference to twig current template loader
$twig Twig_Environment Reference to twig engine environment object

Открытые методы

Метод Описание
__construct ( array $options = [] ) : Twig If configuration options are passed then twig environment is initialized right away
render ( string $tpl, array $vars = [] ) : string Parse the incoming template

Защищенные методы

Метод Описание
getEnvironment ( boolean $reset = false ) : Twig_Environment Get (init if necessary) twig environment
getLoader ( ) : Twig_LoaderInterface Get template loader chain

Описание методов

__construct() публичный Метод

If configuration options are passed then twig environment is initialized right away
public __construct ( array $options = [] ) : Twig
$options array Processor options
Результат Twig

getEnvironment() защищенный Метод

Get (init if necessary) twig environment
protected getEnvironment ( boolean $reset = false ) : Twig_Environment
$reset boolean Force re-initialization (helpful for UTs)
Результат Twig_Environment

getLoader() защищенный Метод

Get template loader chain
protected getLoader ( ) : Twig_LoaderInterface
Результат Twig_LoaderInterface

render() публичный Метод

Parse the incoming template
public render ( string $tpl, array $vars = [] ) : string
$tpl string Source template content
$vars array List of variables passed to template engine
Результат string Processed template

Описание свойств

$loader защищенное свойство

Reference to twig current template loader
protected Twig_LoaderInterface $loader
Результат Twig_LoaderInterface

$twig защищенное свойство

Reference to twig engine environment object
protected Twig_Environment $twig
Результат Twig_Environment