public setTemplateBefore (mixed $templateBefore) Sets a template before the controller layout
public start () Starts rendering process enabling the output buffering
public addFunction (mixed $name, mixed $definition) Register a new function in the compiler
public setParamToView (mixed $key, mixed $value) Adds parameters to views (alias of setVar)
public getLayoutsDir () Gets the current layouts sub-directory
public compileElseIf (array $statement) Compiles a “elseif” statement returning PHP code
public cleanTemplateBefore () Resets any “template before” layouts
public compile (mixed $templatePath, [mixed $extendsMode]) Compiles a template into a file applying the compiler
public array getParamsToView () Returns parameters to views
public compileCache (array $statement, [mixed $extendsMode]) Compiles a “cache” statement returning PHP code
Page 2 of 15