class TwigRenderer extends AbstractEngineRenderer (View source)

Class PhpRenderer

Methods

__construct(SplPriorityQueue $paths = null, array $config = array())

Class init.

string
escape(string $output)

Method to escape output.

string
findFile(string $file, string $ext = '')

finFile

addPath(string $path, integer $priority = 100)

addPath

array
dumpPaths()

dumpPaths

mixed
__get(string $name)

__get

object
getEngine(boolean $new = false)

getTwig

setEngine(Twig_Environment $twig)

setTwig

string
render(string $file, array $data = array())

render

Twig_LoaderInterface
getLoader()

getLoader

setLoader(Twig_LoaderInterface $loader)

setLoader

addExtension(Twig_ExtensionInterface $extension)

addExtension

Twig_Extension_Debug
getDebugExtension()

Method to get property DebugExtension

setDebugExtension(Twig_ExtensionInterface $debugExtension)

Method to set property debugExtension

Twig_ExtensionInterface[]
getExtensions()

Method to get property Extensions

setExtensions(Twig_ExtensionInterface[] $extensions)

Method to set property extensions

Details

__construct(SplPriorityQueue $paths = null, array $config = array())

Class init.

Parameters

SplPriorityQueue $paths
array $config

string escape(string $output)

Method to escape output.

Parameters

string $output The output to escape.

Return Value

string The escaped output.

See also

ViewInterface::escape()

string findFile(string $file, string $ext = '')

finFile

Parameters

string $file
string $ext

Return Value

string

SplPriorityQueue getPaths()

getPaths

Return Value

SplPriorityQueue

AbstractRenderer setPaths(SplPriorityQueue $paths)

setPaths

Parameters

SplPriorityQueue $paths

Return Value

AbstractRenderer Return self to support chaining.

AbstractRenderer addPath(string $path, integer $priority = 100)

addPath

Parameters

string $path
integer $priority

Return Value

AbstractRenderer

array dumpPaths()

dumpPaths

Return Value

array

mixed __get(string $name)

__get

Parameters

string $name

Return Value

mixed

at line line 132
object getEngine(boolean $new = false)

getTwig

Parameters

boolean $new

Return Value

object

at line line 169
AbstractEngineRenderer setEngine(Twig_Environment $twig)

setTwig

Parameters

Twig_Environment $twig

Return Value

AbstractEngineRenderer Return self to support chaining.

at line line 66
string render(string $file, array $data = array())

render

Parameters

string $file
array $data

Return Value

string

Exceptions

UnexpectedValueException

at line line 80
Twig_LoaderInterface getLoader()

getLoader

Return Value

Twig_LoaderInterface

at line line 104
TwigRenderer setLoader(Twig_LoaderInterface $loader)

setLoader

Parameters

Twig_LoaderInterface $loader

Return Value

TwigRenderer Return self to support chaining.

at line line 118
TwigRenderer addExtension(Twig_ExtensionInterface $extension)

addExtension

Parameters

Twig_ExtensionInterface $extension

Return Value

TwigRenderer

at line line 186
Twig_Extension_Debug getDebugExtension()

Method to get property DebugExtension

Return Value

Twig_Extension_Debug

at line line 203
TwigRenderer setDebugExtension(Twig_ExtensionInterface $debugExtension)

Method to set property debugExtension

Parameters

Twig_ExtensionInterface $debugExtension

Return Value

TwigRenderer Return self to support chaining.

at line line 215
Twig_ExtensionInterface[] getExtensions()

Method to get property Extensions

Return Value

Twig_ExtensionInterface[]

at line line 227
TwigRenderer setExtensions(Twig_ExtensionInterface[] $extensions)

Method to set property extensions

Parameters

Twig_ExtensionInterface[] $extensions Twig extenions

Return Value

TwigRenderer Return self to support chaining.