File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -127,7 +127,14 @@ public function getNode(): Node
127
127
...array_filter (
128
128
[
129
129
$ this ->getAlternativeLookupNode (),
130
- $ this ->merge ?->getNode(),
130
+ new Node \Stmt \If_ (
131
+ cond: new Node \Expr \Variable ('lookup ' ),
132
+ subNodes: [
133
+ 'stmts ' => [
134
+ $ this ->merge ?->getNode(),
135
+ ],
136
+ ]
137
+ ),
131
138
new Node \Stmt \Return_ (
132
139
new Node \Expr \Variable ('output ' )
133
140
),
Original file line number Diff line number Diff line change 7
7
use Kiboko \Contract \Configurator \StepBuilderInterface ;
8
8
use Kiboko \Contract \Mapping \CompiledMapperInterface ;
9
9
use PhpParser \Node ;
10
- use Psr \Log \LoggerInterface ;
11
10
use Psr \Log \NullLogger ;
12
11
13
12
final class ConditionalLookup implements StepBuilderInterface
@@ -188,7 +187,8 @@ class: new Node\Name\FullyQualified(NullLogger::class)
188
187
default: new Node \Expr \ConstFetch (
189
188
name: new Node \Name (name: 'null ' ),
190
189
),
191
- type: new Node \Name \FullyQualified (LoggerInterface::class)
190
+ type: new Node \NullableType (\Psr \Log \LoggerInterface::class),
191
+ flags: Node \Stmt \Class_::MODIFIER_PRIVATE
192
192
),
193
193
],
194
194
],
You can’t perform that action at this time.
0 commit comments