PHP Class Phalcon\Mvc\View\Engine\Twig

Inheritance: extends Phalcon\Mvc\View\Engine, implements Phalcon\Mvc\View\EngineInterface
Datei anzeigen Open project: phalcon/incubator

Protected Properties

Property Type Description
$twig Phalcon\Mvc\View\Engine\Twig\Environment

Public Methods

Method Description
__construct ( Phalcon\Mvc\ViewBaseInterface $view, Phalcon\DiInterface $di = null, array $options = [], array $userFunctions = [] )
getTwig ( ) : Environment Returns Twig environment object.
render ( string $path, array $params, boolean $mustClean = false )

Protected Methods

Method Description
registryFunctions ( Phalcon\Mvc\ViewInterface $view, Phalcon\DiInterface $di, array $userFunctions = [] ) Registers common function in Twig

Method Details

__construct() public method

public __construct ( Phalcon\Mvc\ViewBaseInterface $view, Phalcon\DiInterface $di = null, array $options = [], array $userFunctions = [] )
$view Phalcon\Mvc\ViewBaseInterface
$di Phalcon\DiInterface
$options array
$userFunctions array

getTwig() public method

Returns Twig environment object.
public getTwig ( ) : Environment
return Phalcon\Mvc\View\Engine\Twig\Environment

registryFunctions() protected method

Registers common function in Twig
protected registryFunctions ( Phalcon\Mvc\ViewInterface $view, Phalcon\DiInterface $di, array $userFunctions = [] )
$view Phalcon\Mvc\ViewInterface
$di Phalcon\DiInterface
$userFunctions array

render() public method

public render ( string $path, array $params, boolean $mustClean = false )
$path string
$params array
$mustClean boolean

Property Details

$twig protected_oe property

protected Environment,Phalcon\Mvc\View\Engine\Twig $twig
return Phalcon\Mvc\View\Engine\Twig\Environment