Template extends Environment
This class are deprecate, and only is for transition to Symfony Kernel.
Is replace for a new Theme System.
Tags
Table of Contents
- TEMPLATES_BASE_DIR = 'templates/lotgd'
- TEMPLATES_CORE_BASE_DIR = 'templates_core'
- TEMPLATES_LAYOUT_DIR = 'themes'
- TEMPLATES_MODULES_BASE_DIR = 'templates_modules'
- $decorated : mixed
- $defaultSkin : mixed
- $lotgdParams : mixed
- $lotgdRequest : mixed
- $mandatoryFunctionsErrors : mixed
- $settings : mixed
- $themefolder : mixed
- $themeName : mixed
- $themeNamespace : mixed
- __construct() : mixed
- {@inheritdoc}.
- addExtension() : mixed
- addFilter() : mixed
- addFunction() : mixed
- addGlobal() : mixed
- addNodeVisitor() : mixed
- addRuntimeLoader() : mixed
- addTest() : mixed
- addTokenParser() : mixed
- compile() : mixed
- compileSource() : mixed
- createTemplate() : mixed
- disableAutoReload() : mixed
- disableDebug() : mixed
- disableStrictVariables() : mixed
- display() : mixed
- enableAutoReload() : mixed
- enableDebug() : mixed
- enableStrictVariables() : mixed
- getBaseTemplateClass() : mixed
- sobree scribir las funciones originales.
- getBinaryOperators() : mixed
- getCache() : mixed
- getCharset() : mixed
- getDefaultSkin() : string
- Get default skin of game.
- getExtension() : mixed
- getExtensions() : mixed
- getFilter() : mixed
- getFilters() : mixed
- getFunction() : mixed
- getFunctions() : mixed
- getGlobals() : mixed
- getLoader() : mixed
- getNodeVisitors() : mixed
- getRuntime() : mixed
- getTags() : mixed
- getTemplateClass() : mixed
- getTemplateParams() : mixed
- getTest() : mixed
- getTests() : mixed
- getTheme() : string
- Get namespace for theme.
- getThemeFolder() : string
- Get name of theme folder.
- getThemeNamespace() : string
- Get active theme.
- getTokenParsers() : mixed
- getUnaryOperators() : mixed
- hasExtension() : mixed
- isAutoReload() : mixed
- isDebug() : mixed
- isStrictVariables() : mixed
- isTemplateFresh() : mixed
- load() : mixed
- {@inheritDoc}
- loadClass() : mixed
- loadTemplate() : mixed
- mergeGlobals() : mixed
- parse() : mixed
- prepareTheme() : mixed
- Prepare template for use.
- registerUndefinedFilterCallback() : mixed
- registerUndefinedFunctionCallback() : mixed
- render() : string
- {@inheritdoc} Added params to templates.
- renderBlock() : mixed
- Render a block of a template.
- renderLayout() : string
- Render content in layout with active theme.
- resolveTemplate() : mixed
- setBaseTemplateClass() : mixed
- setCache() : mixed
- setCharset() : mixed
- setCompiler() : mixed
- setDefaultSkin() : $this
- Change default theme Need if change theme with form.
- setExtensions() : mixed
- setLexer() : mixed
- setLoader() : mixed
- setParser() : mixed
- tokenize() : mixed
- getValidTheme() : string
- Search for a valid theme if removed.
- updateGlobals() : void
- Update globals parameters.
Constants
TEMPLATES_BASE_DIR
public
mixed
TEMPLATES_BASE_DIR
= 'templates/lotgd'
TEMPLATES_CORE_BASE_DIR
public
mixed
TEMPLATES_CORE_BASE_DIR
= 'templates_core'
TEMPLATES_LAYOUT_DIR
public
mixed
TEMPLATES_LAYOUT_DIR
= 'themes'
TEMPLATES_MODULES_BASE_DIR
public
mixed
TEMPLATES_MODULES_BASE_DIR
= 'templates_modules'
Properties
$decorated
protected
mixed
$decorated
$defaultSkin
protected
mixed
$defaultSkin
$lotgdParams
protected
mixed
$lotgdParams
$lotgdRequest
protected
mixed
$lotgdRequest
$mandatoryFunctionsErrors
protected
mixed
$mandatoryFunctionsErrors
= []
$settings
protected
mixed
$settings
$themefolder
protected
mixed
$themefolder
$themeName
protected
mixed
$themeName
$themeNamespace
protected
mixed
$themeNamespace
Methods
__construct()
{@inheritdoc}.
public
__construct(Environment $decorated, Request $request, Params $params, Settings $settings) : mixed
Parameters
Return values
mixed —addExtension()
public
addExtension(mixed $extension) : mixed
Parameters
- $extension : mixed
Return values
mixed —addFilter()
public
addFilter(mixed $filter) : mixed
Parameters
- $filter : mixed
Return values
mixed —addFunction()
public
addFunction(mixed $function) : mixed
Parameters
- $function : mixed
Return values
mixed —addGlobal()
public
addGlobal(mixed $name, mixed $value) : mixed
Parameters
- $name : mixed
- $value : mixed
Return values
mixed —addNodeVisitor()
public
addNodeVisitor(mixed $visitor) : mixed
Parameters
- $visitor : mixed
Return values
mixed —addRuntimeLoader()
public
addRuntimeLoader(mixed $loader) : mixed
Parameters
- $loader : mixed
Return values
mixed —addTest()
public
addTest(mixed $test) : mixed
Parameters
- $test : mixed
Return values
mixed —addTokenParser()
public
addTokenParser(mixed $parser) : mixed
Parameters
- $parser : mixed
Return values
mixed —compile()
public
compile(mixed $node) : mixed
Parameters
- $node : mixed
Return values
mixed —compileSource()
public
compileSource(mixed $source) : mixed
Parameters
- $source : mixed
Return values
mixed —createTemplate()
public
createTemplate(mixed $template[, string|null $name = null ]) : mixed
Parameters
- $template : mixed
- $name : string|null = null
Return values
mixed —disableAutoReload()
public
disableAutoReload() : mixed
Return values
mixed —disableDebug()
public
disableDebug() : mixed
Return values
mixed —disableStrictVariables()
public
disableStrictVariables() : mixed
Return values
mixed —display()
public
display(mixed $name[, array<string|int, mixed> $context = [] ]) : mixed
Parameters
- $name : mixed
- $context : array<string|int, mixed> = []
Return values
mixed —enableAutoReload()
public
enableAutoReload() : mixed
Return values
mixed —enableDebug()
public
enableDebug() : mixed
Return values
mixed —enableStrictVariables()
public
enableStrictVariables() : mixed
Return values
mixed —getBaseTemplateClass()
sobree scribir las funciones originales.
public
getBaseTemplateClass() : mixed
Return values
mixed —getBinaryOperators()
public
getBinaryOperators() : mixed
Return values
mixed —getCache()
public
getCache([mixed $original = true ]) : mixed
Parameters
- $original : mixed = true
Return values
mixed —getCharset()
public
getCharset() : mixed
Return values
mixed —getDefaultSkin()
Get default skin of game.
public
getDefaultSkin() : string
Return values
string —getExtension()
public
getExtension(mixed $class) : mixed
Parameters
- $class : mixed
Return values
mixed —getExtensions()
public
getExtensions() : mixed
Return values
mixed —getFilter()
public
getFilter(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —getFilters()
public
getFilters() : mixed
Return values
mixed —getFunction()
public
getFunction(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —getFunctions()
public
getFunctions() : mixed
Return values
mixed —getGlobals()
public
getGlobals() : mixed
Return values
mixed —getLoader()
public
getLoader() : mixed
Return values
mixed —getNodeVisitors()
public
getNodeVisitors() : mixed
Return values
mixed —getRuntime()
public
getRuntime(mixed $class) : mixed
Parameters
- $class : mixed
Return values
mixed —getTags()
public
getTags() : mixed
Return values
mixed —getTemplateClass()
public
getTemplateClass(mixed $name[, mixed $index = null ]) : mixed
Parameters
- $name : mixed
- $index : mixed = null
Return values
mixed —getTemplateParams()
public
getTemplateParams() : mixed
Return values
mixed —getTest()
public
getTest(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —getTests()
public
getTests() : mixed
Return values
mixed —getTheme()
Get namespace for theme.
public
getTheme() : string
Return values
string —getThemeFolder()
Get name of theme folder.
public
getThemeFolder() : string
Return values
string —getThemeNamespace()
Get active theme.
public
getThemeNamespace() : string
Return values
string —getTokenParsers()
public
getTokenParsers() : mixed
Return values
mixed —getUnaryOperators()
public
getUnaryOperators() : mixed
Return values
mixed —hasExtension()
public
hasExtension(mixed $class) : mixed
Parameters
- $class : mixed
Return values
mixed —isAutoReload()
public
isAutoReload() : mixed
Return values
mixed —isDebug()
public
isDebug() : mixed
Return values
mixed —isStrictVariables()
public
isStrictVariables() : mixed
Return values
mixed —isTemplateFresh()
public
isTemplateFresh(mixed $name, mixed $time) : mixed
Parameters
- $name : mixed
- $time : mixed
Return values
mixed —load()
{@inheritDoc}
public
load(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —loadClass()
public
loadClass(mixed $cls, mixed $name[, mixed $index = null ]) : mixed
Parameters
- $cls : mixed
- $name : mixed
- $index : mixed = null
Return values
mixed —loadTemplate()
public
loadTemplate(mixed $name[, mixed $index = null ]) : mixed
Parameters
- $name : mixed
- $index : mixed = null
Return values
mixed —mergeGlobals()
public
mergeGlobals(array<string|int, mixed> $context) : mixed
Parameters
- $context : array<string|int, mixed>
Return values
mixed —parse()
public
parse(mixed $stream) : mixed
Parameters
- $stream : mixed
Return values
mixed —prepareTheme()
Prepare template for use.
public
prepareTheme() : mixed
Return values
mixed —registerUndefinedFilterCallback()
public
registerUndefinedFilterCallback(callable $callable) : mixed
Parameters
- $callable : callable
Return values
mixed —registerUndefinedFunctionCallback()
public
registerUndefinedFunctionCallback(callable $callable) : mixed
Parameters
- $callable : callable
Return values
mixed —render()
{@inheritdoc} Added params to templates.
public
render(string $name[, array<string|int, mixed> $context = [] ]) : string
Parameters
- $name : string
- $context : array<string|int, mixed> = []
Return values
string —renderBlock()
Render a block of a template.
public
renderBlock(string $blockName, string $template[, array<string|int, mixed> $context = [] ]) : mixed
Parameters
- $blockName : string
- $template : string
- $context : array<string|int, mixed> = []
Return values
mixed —renderLayout()
Render content in layout with active theme.
public
renderLayout(array<string|int, mixed> $context) : string
Parameters
- $context : array<string|int, mixed>
Return values
string —resolveTemplate()
public
resolveTemplate(mixed $names) : mixed
Parameters
- $names : mixed
Return values
mixed —setBaseTemplateClass()
public
setBaseTemplateClass(mixed $class) : mixed
Parameters
- $class : mixed
Return values
mixed —setCache()
public
setCache(mixed $cache) : mixed
Parameters
- $cache : mixed
Return values
mixed —setCharset()
public
setCharset(mixed $charset) : mixed
Parameters
- $charset : mixed
Return values
mixed —setCompiler()
public
setCompiler(mixed $compiler) : mixed
Parameters
- $compiler : mixed
Return values
mixed —setDefaultSkin()
Change default theme Need if change theme with form.
public
setDefaultSkin(string $theme) : $this
Parameters
- $theme : string
Return values
$this —setExtensions()
public
setExtensions(array<string|int, mixed> $extensions) : mixed
Parameters
- $extensions : array<string|int, mixed>
Return values
mixed —setLexer()
public
setLexer(mixed $lexer) : mixed
Parameters
- $lexer : mixed
Return values
mixed —setLoader()
public
setLoader(mixed $loader) : mixed
Parameters
- $loader : mixed
Return values
mixed —setParser()
public
setParser(mixed $parser) : mixed
Parameters
- $parser : mixed
Return values
mixed —tokenize()
public
tokenize(mixed $source) : mixed
Parameters
- $source : mixed
Return values
mixed —getValidTheme()
Search for a valid theme if removed.
protected
getValidTheme() : string
Tags
Return values
string —updateGlobals()
Update globals parameters.
protected
updateGlobals() : void