Legend of the Green Dragon

Template extends Environment

This class are deprecate, and only is for transition to Symfony Kernel.

Is replace for a new Theme System.

Tags
deprecated
4.12.0

delete in future versions

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

$defaultSkin

protected mixed $defaultSkin

$lotgdParams

protected mixed $lotgdParams

$lotgdRequest

protected mixed $lotgdRequest

$mandatoryFunctionsErrors

protected mixed $mandatoryFunctionsErrors = []

$themefolder

protected mixed $themefolder

$themeNamespace

protected mixed $themeNamespace

Methods

__construct()

{@inheritdoc}.

public __construct(Environment $decorated, Request $request, Params $params, Settings $settings) : mixed
Parameters
$decorated : Environment
$request : Request
$params : Params
$settings : Settings
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
throws
RuntimeException
Return values
string

updateGlobals()

Update globals parameters.

protected updateGlobals() : void
Return values
void

Search results