Skip to content

Environment ​

Type
Class
Namespace
craft\web\twig
Inherits
craft\web\twig\Environment » Twig\Environment
Since
3.0.0

Base Twig template class.

View source

Public Methods ​

MethodDescription
__construct()
compileSource()
getDefaultEscaperStrategy()Returns the default escaper strategy to use based on the template name.
loadTemplate()
setDefaultEscaperStrategy()

__construct() ​

View source

Arguments ​

  • $loader
  • $options

compileSource() ​

View source

Arguments ​

  • $source

getDefaultEscaperStrategy() ​

Returns the default escaper strategy to use based on the template name.

View source

Arguments ​

Returns ​

string, false

loadTemplate() ​

View source

Arguments ​

  • $name
  • $index

setDefaultEscaperStrategy() ​

View source

Arguments ​

  • $strategy (mixed, null) – The escaper strategy to set. If null, it will be determined based on the template name.