From ba978c901e22759ed098ec25c84c48e58584ec42 Mon Sep 17 00:00:00 2001 From: Anton Popov Date: Tue, 19 Apr 2016 14:34:29 +0500 Subject: [PATCH] Update Accessor.php --- src/Fenom/Accessor.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Fenom/Accessor.php b/src/Fenom/Accessor.php index fc80b839..9ca1d893 100644 --- a/src/Fenom/Accessor.php +++ b/src/Fenom/Accessor.php @@ -74,6 +74,17 @@ public static function parserMethod($method, Tokenizer $tokens, Template $tpl) { return self::parserCall('$tpl->getStorage()->'.$method, $tokens, $tpl); } + + /** + * @param string $chain chain methods + * @param Tokenizer $tokens + * @param Template $tpl + * @return string + */ + public static function parserChain($chain, Tokenizer $tokens, Template $tpl) + { + return $tpl->parseChain($tokens, '$tpl->getStorage()->'. $chain); + } /** * Accessor for global variables @@ -192,4 +203,4 @@ public static function fetch(Tokenizer $tokens, Template $tpl) $tokens->skip(')'); return '$tpl->getStorage()->fetch('.$name.', '.$vars.')'; } -} \ No newline at end of file +}