Skip to content

Commit 68af6f3

Browse files
committed
TreeCompiler output cleanup
1 parent 203f07f commit 68af6f3

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/TreeCompiler.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@ public function visit(array $ast, $fnName, $expr)
2525
->write('use JmesPath\\TreeInterpreter as Ti;')
2626
->write('use JmesPath\\FnDispatcher as Fn;')
2727
->write('use JmesPath\\Utils;')
28+
->write('')
2829
->write("// {$expr}")
2930
->write('function %s(Ti $interpreter, $value) {', [$fnName])
3031
->indent()
3132
->write('$current = $value;')
3233
->dispatch($ast)
34+
->write('')
3335
->write('return $value;')
3436
->outdent()
3537
->write('}');
@@ -311,11 +313,11 @@ private function visit_projection(array $node)
311313
->write('');
312314

313315
if (!isset($node['from'])) {
314-
$this->write('if (!is_array($value) || !($value instanceof \stdClass)) $value = null;');
316+
$this->write('if (!is_array($value) || !($value instanceof \stdClass)) { $value = null; }');
315317
} elseif ($node['from'] == 'object') {
316-
$this->write('if (!Utils::isObject($value)) $value = null;');
318+
$this->write('if (!Utils::isObject($value)) { $value = null; }');
317319
} elseif ($node['from'] == 'array') {
318-
$this->write('if (!Utils::isArray($value)) $value = null;');
320+
$this->write('if (!Utils::isArray($value)) { $value = null; }');
319321
}
320322

321323
$this->write('if ($value !== null) {')

0 commit comments

Comments
 (0)