File tree Expand file tree Collapse file tree 12 files changed +43
-33
lines changed
Expand file tree Collapse file tree 12 files changed +43
-33
lines changed Original file line number Diff line number Diff line change @@ -126,11 +126,11 @@ class: new Node\Name\FullyQualified('Kiboko\Component\Flow\SQL\ConditionalLoader
126126 ],
127127 'elseifs ' => array_map (
128128 fn (Node \Expr $ condition , AlternativeLoader $ loader ) => new Node \Stmt \ElseIf_ (
129- cond: $ condition ,
130- stmts: [
131- ...$ this ->compileAlternative ($ loader ),
132- ],
133- ),
129+ cond: $ condition ,
130+ stmts: [
131+ ...$ this ->compileAlternative ($ loader ),
132+ ],
133+ ),
134134 array_column ($ alternatives , 0 ),
135135 array_column ($ alternatives , 1 )
136136 ),
Original file line number Diff line number Diff line change @@ -117,20 +117,20 @@ private function getNodeAlternatives(): Node
117117 ],
118118 'elseifs ' => array_map (
119119 fn (Node \Expr $ condition , AlternativeLookup $ lookup ) => new Node \Stmt \ElseIf_ (
120- cond: $ condition ,
121- stmts: [
122- new Node \Stmt \Expression (
123- new Node \Expr \Assign (
124- var: new Node \Expr \Variable ('dbh ' ),
125- expr: $ this ->connection ->getNode (),
126- ),
127- ),
128- ...$ this ->compileAlternative ($ lookup ),
129- new Node \Stmt \Return_ (
130- new Node \Expr \Variable ('output ' )
120+ cond: $ condition ,
121+ stmts: [
122+ new Node \Stmt \Expression (
123+ new Node \Expr \Assign (
124+ var: new Node \Expr \Variable ('dbh ' ),
125+ expr: $ this ->connection ->getNode (),
131126 ),
132- ],
133- ),
127+ ),
128+ ...$ this ->compileAlternative ($ lookup ),
129+ new Node \Stmt \Return_ (
130+ new Node \Expr \Variable ('output ' )
131+ ),
132+ ],
133+ ),
134134 array_column ($ alternatives , 0 ),
135135 array_column ($ alternatives , 1 )
136136 ),
Original file line number Diff line number Diff line change 44
55namespace Kiboko \Plugin \SQL ;
66
7- use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
8- use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
97use Kiboko \Contract \Configurator \PluginConfigurationInterface ;
108use Kiboko \Plugin \SQL ;
119use Symfony \Component \Config \Definition \Builder \TreeBuilder ;
1210
11+ use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
12+ use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
13+
1314final class Configuration implements PluginConfigurationInterface
1415{
1516 public function getConfigTreeBuilder (): TreeBuilder
Original file line number Diff line number Diff line change 44
55namespace Kiboko \Plugin \SQL \Configuration \Connection ;
66
7- use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
8- use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
97use Symfony \Component \Config \Definition \Builder \TreeBuilder ;
108use Symfony \Component \Config \Definition \ConfigurationInterface ;
119
10+ use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
11+ use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
12+
1213final class Options implements ConfigurationInterface
1314{
1415 public function getConfigTreeBuilder (): TreeBuilder
Original file line number Diff line number Diff line change 44
55namespace Kiboko \Plugin \SQL \Configuration ;
66
7- use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
8- use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
97use Kiboko \Plugin \FastMap ;
108use Symfony \Component \Config \Definition \Builder \TreeBuilder ;
119use Symfony \Component \Config \Definition \ConfigurationInterface ;
1210
11+ use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
12+ use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
13+
1314final class Loader implements ConfigurationInterface
1415{
1516 public function getConfigTreeBuilder (): TreeBuilder
Original file line number Diff line number Diff line change 44
55namespace Kiboko \Plugin \SQL \Configuration ;
66
7- use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
8- use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
97use Kiboko \Plugin \FastMap ;
108use Symfony \Component \Config \Definition \Builder \TreeBuilder ;
119use Symfony \Component \Config \Definition \ConfigurationInterface ;
1210
11+ use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
12+ use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
13+
1314final class Lookup implements ConfigurationInterface
1415{
1516 public function getConfigTreeBuilder (): TreeBuilder
Original file line number Diff line number Diff line change 44
55namespace Kiboko \Plugin \SQL \Configuration ;
66
7- use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
8- use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
97use Symfony \Component \Config \Definition \Builder \TreeBuilder ;
108use Symfony \Component \Config \Definition \ConfigurationInterface ;
119
10+ use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
11+ use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
12+
1213class Parameters implements ConfigurationInterface
1314{
1415 public function getConfigTreeBuilder (): TreeBuilder
Original file line number Diff line number Diff line change 44
55namespace Kiboko \Plugin \SQL \Factory ;
66
7- use function Kiboko \Component \SatelliteToolbox \Configuration \compileValueWhenExpression ;
87use Kiboko \Contract \Configurator \FactoryInterface ;
98use Kiboko \Contract \Configurator \InvalidConfigurationException ;
109use Kiboko \Plugin \SQL ;
1312use Symfony \Component \Config \Definition \Processor ;
1413use Symfony \Component \ExpressionLanguage \ExpressionLanguage ;
1514
15+ use function Kiboko \Component \SatelliteToolbox \Configuration \compileValueWhenExpression ;
16+
1617final class Connection implements FactoryInterface
1718{
1819 private Processor $ processor ;
Original file line number Diff line number Diff line change 44
55namespace Kiboko \Plugin \SQL \Factory ;
66
7- use function Kiboko \Component \SatelliteToolbox \Configuration \compileValueWhenExpression ;
87use Kiboko \Contract \Configurator \FactoryInterface ;
98use Kiboko \Contract \Configurator \InvalidConfigurationException ;
109use Kiboko \Plugin \SQL ;
1312use Symfony \Component \Config \Definition \Processor ;
1413use Symfony \Component \ExpressionLanguage \ExpressionLanguage ;
1514
15+ use function Kiboko \Component \SatelliteToolbox \Configuration \compileValueWhenExpression ;
16+
1617final class Extractor implements FactoryInterface
1718{
1819 private Processor $ processor ;
Original file line number Diff line number Diff line change 44
55namespace Kiboko \Plugin \SQL \Factory ;
66
7- use function Kiboko \Component \SatelliteToolbox \Configuration \compileValueWhenExpression ;
87use Kiboko \Contract \Configurator \FactoryInterface ;
98use Kiboko \Contract \Configurator \InvalidConfigurationException ;
109use Kiboko \Plugin \SQL ;
1312use Symfony \Component \Config \Definition \Processor ;
1413use Symfony \Component \ExpressionLanguage \ExpressionLanguage ;
1514
15+ use function Kiboko \Component \SatelliteToolbox \Configuration \compileValueWhenExpression ;
16+
1617final class InitializerQueries implements FactoryInterface
1718{
1819 private Processor $ processor ;
You can’t perform that action at this time.
0 commit comments