class TemplateEngine implements TemplateEngineInterface

Class TemplateEngine

Methods

getNewTemplate( string $view, array $params = array())

No description

getNewLayout( string $view, array $params = array(), array $options = array())

No description

string
renderTemplate( string $view, array $params = array())

No description

array
getDefaultViewParams()

Get the default parameters for all views

string
getTemplate( string $name)

Search a view file in the current file system

string
renderDefault( string $content, null|string $title = null, array $params = array())

No description

mixed
getDefaultLayout( array $arguments = array())

No description

Details

at line 42
TemplateInterface getNewTemplate( string $view, array $params = array())

Parameters

string $view
array $params

Return Value

TemplateInterface

at line 53
LayoutInterface getNewLayout( string $view, array $params = array(), array $options = array())

Parameters

string $view
array $params
array $options

Return Value

LayoutInterface

at line 65
string renderTemplate( string $view, array $params = array())

Parameters

string $view
array $params

Return Value

string

at line 76
array getDefaultViewParams()

Get the default parameters for all views

Return Value

array The array of default parameters

at line 87
string getTemplate( string $name)

Search a view file in the current file system

Parameters

string $name The file path to search

Return Value

string The path of the file found

at line 98
string renderDefault( string $content, null|string $title = null, array $params = array())

Parameters

string $content
null|string $title
array $params

Return Value

string

at line 112
mixed getDefaultLayout( array $arguments = array())

Parameters

array $arguments

Return Value

mixed