lambdaHelper = new Mustache_LambdaHelper($this->mustache, $context); $buffer = ''; $blocksContext = array(); $buffer .= $indent . '
'; // 'events' section $value = $context->find('events'); $buffer .= $this->section940385acb9865793d8943db356869c18($context, $indent, $value); $buffer .= $indent . '
'; $buffer .= $indent . ' '; // 'savequeries' section $value = $context->find('savequeries'); $buffer .= $this->sectionB93c1beb6bc5c41326a972381b0dd94a($context, $indent, $value); $buffer .= $indent . ' '; // 'savehttp' section $value = $context->find('savehttp'); $buffer .= $this->section238f05e38d8d133266503e545e18de7e($context, $indent, $value); return $buffer; } private function section940385acb9865793d8943db356869c18(Mustache_Context $context, $indent, $value) { $buffer = ''; $blocksContext = array(); if (!is_string($value) && is_callable($value)) { $source = '
{{name}} - {{duration}} ms - {{memory}} MB
'; $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('name'), $context); $buffer .= htmlspecialchars($value, 2, 'UTF-8'); $buffer .= ' - '; $value = $this->resolveValue($context->find('duration'), $context); $buffer .= htmlspecialchars($value, 2, 'UTF-8'); $buffer .= ' ms - '; $value = $this->resolveValue($context->find('memory'), $context); $buffer .= htmlspecialchars($value, 2, 'UTF-8'); $buffer .= ' MB '; $buffer .= $indent . '
'; $context->pop(); } } return $buffer; } private function section372053fedd826e7e297c29f607930cbc(Mustache_Context $context, $indent, $value) { $buffer = ''; $blocksContext = array(); if (!is_string($value) && is_callable($value)) { $source = '
{{sql}}
'; $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('sql'), $context); $buffer .= htmlspecialchars($value, 2, 'UTF-8'); $buffer .= ' '; $buffer .= $indent . '
'; $context->pop(); } } return $buffer; } private function sectionB93c1beb6bc5c41326a972381b0dd94a(Mustache_Context $context, $indent, $value) { $buffer = ''; $blocksContext = array(); if (!is_string($value) && is_callable($value)) { $source = '
{{#queries}}
{{sql}}
{{/queries}}
'; $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 . '
'; // 'queries' section $value = $context->find('queries'); $buffer .= $this->section372053fedd826e7e297c29f607930cbc($context, $indent, $value); $buffer .= $indent . '
'; $context->pop(); } } return $buffer; } private function section26362c0132f6d74333e6154005595603(Mustache_Context $context, $indent, $value) { $buffer = ''; $blocksContext = array(); if (!is_string($value) && is_callable($value)) { $source = '
{{name}} - {{duration}} ms
'; $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('name'), $context); $buffer .= htmlspecialchars($value, 2, 'UTF-8'); $buffer .= ' - '; $value = $this->resolveValue($context->find('duration'), $context); $buffer .= htmlspecialchars($value, 2, 'UTF-8'); $buffer .= ' ms '; $buffer .= $indent . '
'; $context->pop(); } } return $buffer; } private function section238f05e38d8d133266503e545e18de7e(Mustache_Context $context, $indent, $value) { $buffer = ''; $blocksContext = array(); if (!is_string($value) && is_callable($value)) { $source = '
{{#http}}
{{name}} - {{duration}} ms
{{/http}}
'; $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 . '
'; // 'http' section $value = $context->find('http'); $buffer .= $this->section26362c0132f6d74333e6154005595603($context, $indent, $value); $buffer .= $indent . '
'; $context->pop(); } } return $buffer; } }