Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe TraceableTwigEnvironment
+ Graphe d'héritage de TraceableTwigEnvironment:

Fonctions membres publiques

 __construct (Twig_Environment $twig, TimeDataCollector $timeDataCollector=null)
 
 __call ($name, $arguments)
 
 getRenderedTemplates ()
 
 addRenderedTemplate (array $info)
 
 getTimeDataCollector ()
 
 getBaseTemplateClass ()
 
 setBaseTemplateClass ($class)
 
 enableDebug ()
 
 disableDebug ()
 
 isDebug ()
 
 enableAutoReload ()
 
 disableAutoReload ()
 
 isAutoReload ()
 
 enableStrictVariables ()
 
 disableStrictVariables ()
 
 isStrictVariables ()
 
 getCache ($original=true)
 
 setCache ($cache)
 
 getCacheFilename ($name)
 
 getTemplateClass ($name, $index=null)
 
 getTemplateClassPrefix ()
 
 render ($name, array $context=array())
 
 display ($name, array $context=array())
 
 loadTemplate ($name, $index=null)
 
 isTemplateFresh ($name, $time)
 
 resolveTemplate ($names)
 
 clearTemplateCache ()
 
 clearCacheFiles ()
 
 getLexer ()
 
 setLexer (Twig_LexerInterface $lexer)
 
 tokenize ($source, $name=null)
 
 getParser ()
 
 setParser (Twig_ParserInterface $parser)
 
 parse (Twig_TokenStream $tokens)
 
 getCompiler ()
 
 setCompiler (Twig_CompilerInterface $compiler)
 
 compile (Twig_NodeInterface $node)
 
 compileSource ($source, $name=null)
 
 setLoader (Twig_LoaderInterface $loader)
 
 getLoader ()
 
 setCharset ($charset)
 
 getCharset ()
 
 initRuntime ()
 
 hasExtension ($name)
 
 getExtension ($name)
 
 addExtension (Twig_ExtensionInterface $extension)
 
 removeExtension ($name)
 
 setExtensions (array $extensions)
 
 getExtensions ()
 
 addTokenParser (Twig_TokenParserInterface $parser)
 
 getTokenParsers ()
 
 getTags ()
 
 addNodeVisitor (Twig_NodeVisitorInterface $visitor)
 
 getNodeVisitors ()
 
 addFilter ($name, $filter=null)
 
 getFilter ($name)
 
 registerUndefinedFilterCallback ($callable)
 
 getFilters ()
 
 addTest ($name, $test=null)
 
 getTests ()
 
 getTest ($name)
 
 addFunction ($name, $function=null)
 
 getFunction ($name)
 
 registerUndefinedFunctionCallback ($callable)
 
 getFunctions ()
 
 addGlobal ($name, $value)
 
 getGlobals ()
 
 mergeGlobals (array $context)
 
 getUnaryOperators ()
 
 getBinaryOperators ()
 
 computeAlternatives ($name, $items)
 

Attributs protégés

 $twig
 
 $renderedTemplates = array()
 
 $timeDataCollector
 

Description détaillée

Wrapped a Twig Environment to provide profiling features

Obsolète:

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( Twig_Environment  $twig,
TimeDataCollector  $timeDataCollector = null 
)
Paramètres
Twig_Environment$twig
TimeDataCollector$timeDataCollector

Références TraceableTwigEnvironment\$timeDataCollector, et TraceableTwigEnvironment\$twig.

Documentation des fonctions membres

◆ __call()

__call (   $name,
  $arguments 
)

Références $name.

◆ addExtension()

addExtension ( Twig_ExtensionInterface  $extension)

Références $extension.

◆ addFilter()

addFilter (   $name,
  $filter = null 
)

Références $name.

◆ addFunction()

addFunction (   $name,
  $function = null 
)

Références $function, et $name.

◆ addGlobal()

addGlobal (   $name,
  $value 
)

Références $name, et $value.

◆ addNodeVisitor()

addNodeVisitor ( Twig_NodeVisitorInterface  $visitor)

◆ addRenderedTemplate()

addRenderedTemplate ( array  $info)

Références $info.

◆ addTest()

addTest (   $name,
  $test = null 
)

Références $name.

◆ addTokenParser()

addTokenParser ( Twig_TokenParserInterface  $parser)

◆ clearCacheFiles()

clearCacheFiles ( )

◆ clearTemplateCache()

clearTemplateCache ( )

◆ compile()

compile ( Twig_NodeInterface  $node)

◆ compileSource()

compileSource (   $source,
  $name = null 
)

Références $name.

Référencé par TraceableTwigEnvironment\loadTemplate().

◆ computeAlternatives()

computeAlternatives (   $name,
  $items 
)

Références $items, et $name.

◆ disableAutoReload()

disableAutoReload ( )

◆ disableDebug()

disableDebug ( )

◆ disableStrictVariables()

disableStrictVariables ( )

◆ display()

display (   $name,
array  $context = array() 
)

◆ enableAutoReload()

enableAutoReload ( )

◆ enableDebug()

enableDebug ( )

◆ enableStrictVariables()

enableStrictVariables ( )

◆ getBaseTemplateClass()

getBaseTemplateClass ( )

◆ getBinaryOperators()

getBinaryOperators ( )

◆ getCache()

getCache (   $original = true)

◆ getCacheFilename()

getCacheFilename (   $name)

Références $name.

Référencé par TraceableTwigEnvironment\loadTemplate().

◆ getCharset()

getCharset ( )

◆ getCompiler()

getCompiler ( )

◆ getExtension()

getExtension (   $name)

Références $name.

◆ getExtensions()

getExtensions ( )

◆ getFilter()

getFilter (   $name)

Références $name.

◆ getFilters()

getFilters ( )

◆ getFunction()

getFunction (   $name)

Références $name.

◆ getFunctions()

getFunctions ( )

◆ getGlobals()

getGlobals ( )

◆ getLexer()

getLexer ( )

◆ getLoader()

getLoader ( )

◆ getNodeVisitors()

getNodeVisitors ( )

◆ getParser()

getParser ( )

◆ getRenderedTemplates()

getRenderedTemplates ( )

◆ getTags()

getTags ( )

◆ getTemplateClass()

getTemplateClass (   $name,
  $index = null 
)

Références $name.

◆ getTemplateClassPrefix()

getTemplateClassPrefix ( )

◆ getTest()

getTest (   $name)

Références $name.

◆ getTests()

getTests ( )

◆ getTimeDataCollector()

getTimeDataCollector ( )

◆ getTokenParsers()

getTokenParsers ( )

◆ getUnaryOperators()

getUnaryOperators ( )

◆ hasExtension()

hasExtension (   $name)

Références $name.

◆ initRuntime()

initRuntime ( )

◆ isAutoReload()

isAutoReload ( )

◆ isDebug()

isDebug ( )

◆ isStrictVariables()

isStrictVariables ( )

◆ isTemplateFresh()

isTemplateFresh (   $name,
  $time 
)

Références $name.

Référencé par TraceableTwigEnvironment\loadTemplate().

◆ loadTemplate()

◆ mergeGlobals()

mergeGlobals ( array  $context)

Références $context.

◆ parse()

parse ( Twig_TokenStream  $tokens)

◆ registerUndefinedFilterCallback()

registerUndefinedFilterCallback (   $callable)

◆ registerUndefinedFunctionCallback()

registerUndefinedFunctionCallback (   $callable)

◆ removeExtension()

removeExtension (   $name)

Références $name.

◆ render()

render (   $name,
array  $context = array() 
)

◆ resolveTemplate()

resolveTemplate (   $names)

Références $names.

◆ setBaseTemplateClass()

setBaseTemplateClass (   $class)

Références $class.

◆ setCache()

setCache (   $cache)

◆ setCharset()

setCharset (   $charset)

◆ setCompiler()

setCompiler ( Twig_CompilerInterface  $compiler)

◆ setExtensions()

setExtensions ( array  $extensions)

◆ setLexer()

setLexer ( Twig_LexerInterface  $lexer)

◆ setLoader()

setLoader ( Twig_LoaderInterface  $loader)

Références $loader.

◆ setParser()

setParser ( Twig_ParserInterface  $parser)

◆ tokenize()

tokenize (   $source,
  $name = null 
)

Références $name.

Documentation des champs

◆ $renderedTemplates

$renderedTemplates = array()
protected

◆ $timeDataCollector

◆ $twig

$twig
protected

La documentation de cette classe a été générée à partir du fichier suivant :