class EdgeRenderer extends AbstractEngineRenderer (View source)

The EdgeRenderer class.

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)

Method to get property Engine

setEngine(object $engine)

Method to set property engine

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

render

getCompiler()

Method to get property Compiler

setCompiler(EdgeCompilerInterface $compiler)

Method to set property compiler

getLoader()

Method to get property Loader

setLoader(EdgeLoaderInterface $loader)

Method to set property loader

getCache()

Method to get property Cache

setCache(EdgeCacheInterface $cache)

Method to set property cache

getExtensions()

Method to get property Extensions

setExtensions(EdgeExtensionInterface[] $extensions)

Method to set property extensions

addExtension(EdgeExtensionInterface $extension, string $name = null)

addExtension

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 64
object getEngine(boolean $new = false)

Method to get property Engine

Parameters

boolean $new

Return Value

object

at line line 98
AbstractEngineRenderer setEngine(object $engine)

Method to set property engine

Parameters

object $engine

Return Value

AbstractEngineRenderer Return self to support chaining.

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

render

Parameters

string $file
array $data

Return Value

string

at line line 138
EdgeCompilerInterface getCompiler()

Method to get property Compiler

Return Value

EdgeCompilerInterface

at line line 155
EdgeRenderer setCompiler(EdgeCompilerInterface $compiler)

Method to set property compiler

Parameters

EdgeCompilerInterface $compiler

Return Value

EdgeRenderer Return self to support chaining.

at line line 167
EdgeLoaderInterface getLoader()

Method to get property Loader

Return Value

EdgeLoaderInterface

at line line 184
EdgeRenderer setLoader(EdgeLoaderInterface $loader)

Method to set property loader

Parameters

EdgeLoaderInterface $loader

Return Value

EdgeRenderer Return self to support chaining.

at line line 196
EdgeCacheInterface getCache()

Method to get property Cache

Return Value

EdgeCacheInterface

at line line 220
EdgeRenderer setCache(EdgeCacheInterface $cache)

Method to set property cache

Parameters

EdgeCacheInterface $cache

Return Value

EdgeRenderer Return self to support chaining.

at line line 232
EdgeExtensionInterface[] getExtensions()

Method to get property Extensions

Return Value

EdgeExtensionInterface[]

at line line 244
EdgeRenderer setExtensions(EdgeExtensionInterface[] $extensions)

Method to set property extensions

Parameters

EdgeExtensionInterface[] $extensions

Return Value

EdgeRenderer Return self to support chaining.

at line line 259
EdgeRenderer addExtension(EdgeExtensionInterface $extension, string $name = null)

addExtension

Parameters

EdgeExtensionInterface $extension
string $name

Return Value

EdgeRenderer