Add custom parsers for accessors

This commit is contained in:
bzick
2015-06-01 23:42:47 +03:00
parent 3b56906ec8
commit ef4458ca10
4 changed files with 44 additions and 18 deletions

View File

@@ -28,10 +28,20 @@ class Accessor {
'env' => '$_ENV'
);
public static function parserVar($var, Tokenizer $tokens, Template $tpl, &$is_var) {
$is_var = true;
return $tpl->parseVariable($tokens, $var);
}
public static function parserCall($accessor, Tokenizer $tokens, Template $tpl) {
// return $tpl->parseVariable($tokens, $var);
}
/**
* Accessor for global variables
* @param Tokenizer $tokens
* @param Template $tpl
* @return string
*/
public static function getVar(Tokenizer $tokens, Template $tpl)
{
@@ -47,6 +57,7 @@ class Accessor {
/**
* Accessor for template information
* @param Tokenizer $tokens
* @return string
*/
public static function tpl(Tokenizer $tokens)
{