Avoid indentomatic with long filter chains.

This commit is contained in:
Justin Hileman
2012-10-01 14:51:15 -07:00
parent 2872dd5048
commit 242e94c91b
+3 -4
View File
@@ -315,11 +315,10 @@ class Mustache_Compiler
const FILTER = ' const FILTER = '
$filter = $context->%s(%s); $filter = $context->%s(%s);
if (!is_string($filter) && is_callable($filter)) { if (is_string($filter) || !is_callable($filter)) {
$value = call_user_func($filter, $value);%s
} else {
throw new UnexpectedValueException(%s); throw new UnexpectedValueException(%s);
} }
$value = call_user_func($filter, $value);%s
'; ';
/** /**
@@ -341,7 +340,7 @@ class Mustache_Compiler
$filter = ($method !== 'last') ? var_export($name, true) : ''; $filter = ($method !== 'last') ? var_export($name, true) : '';
$msg = var_export(sprintf('Filter not found: %s', $name), true); $msg = var_export(sprintf('Filter not found: %s', $name), true);
return sprintf($this->prepare(self::FILTER, $level), $method, $filter, $this->getFilter($filters, $level + 1), $msg); return sprintf($this->prepare(self::FILTER, $level), $method, $filter, $msg, $this->getFilter($filters, $level));
} }
const LINE = '$buffer .= "\n";'; const LINE = '$buffer .= "\n";';