class BladeRenderer extends AbstractEngineRenderer (View source)

The BladeRenderer 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 Blade

setEngine(Factory $blade)

Method to set property blade

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

render

Filesystem
getFilesystem()

Method to get property Filesystem

setFilesystem(Filesystem $filesystem)

Method to set property filesystem

FileViewFinder
getFinder()

Method to get property Finder

setFinder(FileViewFinder $finder)

Method to set property finder

EngineResolver
getResolver()

Method to get property Resolver

setResolver(EngineResolver $resolver)

Method to set property resolver

Dispatcher
getDispatcher()

Method to get property Dispatcher

setDispatcher(Dispatcher $dispatcher)

Method to set property dispatcher

CompilerEngine
getCompiler()

Method to get property Compiler

setCompiler(CompilerEngine $compiler)

Method to set property compiler

addCustomCompiler(string $name, callable $compiler)

addCustomCompiler

callable[]
getCustomCompilers()

Method to get property CustomCompiler

setCustomCompilers(array $customCompilers)

Method to set property customCompiler

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

Method to get property Blade

Parameters

boolean $new

Return Value

object

at line line 164
AbstractEngineRenderer setEngine(Factory $blade)

Method to set property blade

Parameters

Factory $blade

Return Value

AbstractEngineRenderer Return self to support chaining.

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

render

Parameters

string $file
array $data

Return Value

string

at line line 181
Filesystem getFilesystem()

Method to get property Filesystem

Return Value

Filesystem

at line line 198
BladeRenderer setFilesystem(Filesystem $filesystem)

Method to set property filesystem

Parameters

Filesystem $filesystem

Return Value

BladeRenderer Return self to support chaining.

at line line 210
FileViewFinder getFinder()

Method to get property Finder

Return Value

FileViewFinder

at line line 227
BladeRenderer setFinder(FileViewFinder $finder)

Method to set property finder

Parameters

FileViewFinder $finder

Return Value

BladeRenderer Return self to support chaining.

at line line 239
EngineResolver getResolver()

Method to get property Resolver

Return Value

EngineResolver

at line line 266
BladeRenderer setResolver(EngineResolver $resolver)

Method to set property resolver

Parameters

EngineResolver $resolver

Return Value

BladeRenderer Return self to support chaining.

at line line 278
Dispatcher getDispatcher()

Method to get property Dispatcher

Return Value

Dispatcher

at line line 295
BladeRenderer setDispatcher(Dispatcher $dispatcher)

Method to set property dispatcher

Parameters

Dispatcher $dispatcher

Return Value

BladeRenderer Return self to support chaining.

at line line 307
CompilerEngine getCompiler()

Method to get property Compiler

Return Value

CompilerEngine

at line line 336
BladeRenderer setCompiler(CompilerEngine $compiler)

Method to set property compiler

Parameters

CompilerEngine $compiler

Return Value

BladeRenderer Return self to support chaining.

at line line 351
BladeRenderer addCustomCompiler(string $name, callable $compiler)

addCustomCompiler

Parameters

string $name
callable $compiler

Return Value

BladeRenderer

at line line 368
callable[] getCustomCompilers()

Method to get property CustomCompiler

Return Value

callable[]

at line line 380
BladeRenderer setCustomCompilers(array $customCompilers)

Method to set property customCompiler

Parameters

array $customCompilers

Return Value

BladeRenderer Return self to support chaining.