Lines Matching defs:current

55      * Get current tree
65 * Get current source
75 * Get current engine associated with this object
99 * get current stop token
111 * @param mixed $context current context
128 $current = $tree[$index];
132 && $current[Tokenizer::TYPE] == Tokenizer::T_ESCAPED
133 && $current[Tokenizer::NAME] === $stop
137 switch ($current[Tokenizer::TYPE]) {
139 $newStack = isset($current[Tokenizer::NODES])
140 ? $current[Tokenizer::NODES] : [];
142 $buffer .= $this->section($context, $current);
146 $newStack = isset($current[Tokenizer::NODES]) ?
147 $current[Tokenizer::NODES] : [];
149 $buffer .= $this->inverted($context, $current);
157 $buffer .= $this->partial($context, $current);
161 $buffer .= $this->variables($context, $current, false);
164 $buffer .= $this->variables($context, $current, true);
167 $buffer .= $current[Tokenizer::VALUE];
171 'Invalid node type : ' . json_encode($current)
196 $current = $tree[$index];
200 && $current[Tokenizer::TYPE] == Tokenizer::T_ESCAPED
201 && $current[Tokenizer::NAME] === $stop
220 * @param Context $context current context
221 * @param array $current section node data
226 private function section(Context $context, $current)
229 $sectionName = $current[Tokenizer::NAME];
231 if (isset($current[Tokenizer::END])) {
234 $current[Tokenizer::INDEX],
235 $current[Tokenizer::END] - $current[Tokenizer::INDEX]
242 $context, //Second is current context
243 $current[Tokenizer::ARGS], //Arguments
253 } elseif (trim($current[Tokenizer::ARGS]) == '') {
292 * @param Context $context current context
293 * @param array $current section node data
297 private function inverted(Context $context, $current)
299 $sectionName = $current[Tokenizer::NAME];
312 * @param Context $context current context
313 * @param array $current section node data
317 private function partial(Context $context, $current)
319 $partial = $this->handlebars->loadPartial($current[Tokenizer::NAME]);
321 if ($current[Tokenizer::ARGS]) {
322 $context = $context->get($current[Tokenizer::ARGS]);
331 * @param Context $context current context
332 * @param array $current section node data
337 private function variables(Context $context, $current, $escaped)
339 $name = $current[Tokenizer::NAME];