jTplCompiler
extends CompilerCore
in package
implements
jISimpleCompiler
This is the compiler of templates: it converts a template into a php file.
Tags
Interfaces, Classes and Traits
- jISimpleCompiler
- interface for compiler which needs only one source file.
Table of Contents
- $castorPluginsPath : mixed
- __construct() : mixed
- addMetaContent() : mixed
- compile() : bool
- Launch the compilation of a template.
- doError0() : mixed
- doError1() : mixed
- doError2() : mixed
- _getPlugin() : array<string|int, mixed>|bool
- Try to find a plugin.
- _saveCompiledString() : mixed
- getCompiledLocaleRetriever() : mixed
Properties
$castorPluginsPath
protected
static mixed
$castorPluginsPath
Methods
__construct()
public
__construct() : mixed
Return values
mixed —addMetaContent()
public
addMetaContent(mixed $content) : mixed
Parameters
- $content : mixed
Return values
mixed —compile()
Launch the compilation of a template.
public
compile(jSelectorTpl $selector) : bool
Store the result (a php content) into a cache file given by the selector.
Parameters
- $selector : jSelectorTpl
-
the template selector
Return values
bool —true if ok
doError0()
public
doError0(mixed $err) : mixed
Parameters
- $err : mixed
Return values
mixed —doError1()
public
doError1(mixed $err, mixed $arg) : mixed
Parameters
- $err : mixed
- $arg : mixed
Return values
mixed —doError2()
public
doError2(mixed $err, mixed $arg1, mixed $arg2) : mixed
Parameters
- $err : mixed
- $arg1 : mixed
- $arg2 : mixed
Return values
mixed —_getPlugin()
Try to find a plugin.
protected
_getPlugin(string $type, string $name) : array<string|int, mixed>|bool
Parameters
- $type : string
-
type of plugin (function, modifier...)
- $name : string
-
the plugin name
Return values
array<string|int, mixed>|bool —an array containing the path of the plugin and the name of the plugin function, or false if not found
_saveCompiledString()
protected
_saveCompiledString(mixed $cachefile, mixed $result) : mixed
Parameters
- $cachefile : mixed
- $result : mixed
Return values
mixed —getCompiledLocaleRetriever()
protected
getCompiledLocaleRetriever(mixed $locale) : mixed
Parameters
- $locale : mixed