class PhpRenderer extends AbstractRenderer (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 = 'php')

finFile

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

addPath

array
dumpPaths()

dumpPaths

mixed
__get(string $name)

__get

string
render(string $file, array $__data = null)

render

string
load(string $file, array $data = null)

load

mixed|null
parent()

getParent

void
extend(string $name)

extend

mixed
getBlock(string $name)

getBlock

setBlock(string $name, string $content = '')

setBlock

void
block(string $name)

setBlock

void
endblock()

endblock

getBlockQueue()

getBlockQueue

reset()

reset

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()

at line line 141
string findFile(string $file, string $ext = 'php')

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 76
string render(string $file, array $__data = null)

render

Parameters

string $file
array $__data

Return Value

string

Exceptions

UnexpectedValueException

at line line 154
string load(string $file, array $data = null)

load

Parameters

string $file
array $data

Return Value

string

at line line 179
mixed|null parent()

getParent

Return Value

mixed|null

at line line 215
void extend(string $name)

extend

Parameters

string $name

Return Value

void

Exceptions

LogicException

at line line 232
mixed getBlock(string $name)

getBlock

Parameters

string $name

Return Value

mixed

at line line 245
PhpRenderer setBlock(string $name, string $content = '')

setBlock

Parameters

string $name
string $content

Return Value

PhpRenderer Return self to support chaining.

at line line 259
void block(string $name)

setBlock

Parameters

string $name

Return Value

void

at line line 274
void endblock()

endblock

Return Value

void

at line line 297
SplQueue getBlockQueue()

getBlockQueue

Return Value

SplQueue

at line line 312
PhpRenderer reset()

reset

Return Value

PhpRenderer