lambdaHelper = new Mustache_LambdaHelper($this->mustache, $context); $buffer = ''; // 'timelines' section $value = $context->find('timelines'); $buffer .= $this->sectionAdac57c50f147efcda3ea1c17e7a6c61($context, $indent, $value); return $buffer; } private function section9f1840fed1e29fb14453f0ea2bfe30ad(Mustache_Context $context, $indent, $value) { $buffer = ''; if (!is_string($value) && is_callable($value)) { $source = '
{{description}}
'; $result = call_user_func($value, $source, $this->lambdaHelper); if (strpos($result, '{{') === false) { $buffer .= $result; } else { $buffer .= $this->mustache ->loadLambda((string) $result) ->renderInternal($context); } } elseif (!empty($value)) { $values = $this->isIterable($value) ? $value : array($value); foreach ($values as $value) { $context->push($value); $buffer .= $indent . '
'; $buffer .= $indent . ' '; $value = $this->resolveValue($context->find('description'), $context); $buffer .= htmlspecialchars($value, 2, 'UTF-8'); $buffer .= ' '; $buffer .= $indent . '
'; $context->pop(); } } return $buffer; } private function sectionAdac57c50f147efcda3ea1c17e7a6c61(Mustache_Context $context, $indent, $value) { $buffer = ''; if (!is_string($value) && is_callable($value)) { $source = '
{{#.}}
{{description}}
{{/.}}
'; $result = call_user_func($value, $source, $this->lambdaHelper); if (strpos($result, '{{') === false) { $buffer .= $result; } else { $buffer .= $this->mustache ->loadLambda((string) $result) ->renderInternal($context); } } elseif (!empty($value)) { $values = $this->isIterable($value) ? $value : array($value); foreach ($values as $value) { $context->push($value); $buffer .= $indent . '
'; // '.' section $value = $context->last('.'); $buffer .= $this->section9f1840fed1e29fb14453f0ea2bfe30ad($context, $indent, $value); $buffer .= $indent . '
'; $context->pop(); } } return $buffer; } }