@@ -77,7 +77,7 @@ |
||
77 | 77 | * @param Parser $parser The parser that serves as context. |
78 | 78 | * @param TokensList $list The list of tokens that are being parsed. |
79 | 79 | * |
80 | - * @return Expression |
|
80 | + * @return CaseExpression |
|
81 | 81 | */ |
82 | 82 | public static function parse(Parser $parser, TokensList $list) |
83 | 83 | { |
@@ -11,7 +11,6 @@ |
||
11 | 11 | use SqlParser\Parser; |
12 | 12 | use SqlParser\Statement; |
13 | 13 | use SqlParser\Token; |
14 | -use SqlParser\Context; |
|
15 | 14 | use SqlParser\TokensList; |
16 | 15 | use SqlParser\Components\ArrayObj; |
17 | 16 | use SqlParser\Components\DataType; |
@@ -254,14 +254,14 @@ discard block |
||
254 | 254 | $ret = 'CASE '; |
255 | 255 | if (isset($component->value)) { |
256 | 256 | // Syntax type 0 |
257 | - $ret .= $component->value . ' '; |
|
257 | + $ret .= $component->value.' '; |
|
258 | 258 | for ( |
259 | 259 | $i = 0; |
260 | 260 | $i < count($component->compare_values) && $i < count($component->results); |
261 | 261 | $i++ |
262 | 262 | ) { |
263 | - $ret .= 'WHEN ' . $component->compare_values[$i] . ' '; |
|
264 | - $ret .= 'THEN ' . $component->results[$i] . ' '; |
|
263 | + $ret .= 'WHEN '.$component->compare_values[$i].' '; |
|
264 | + $ret .= 'THEN '.$component->results[$i].' '; |
|
265 | 265 | } |
266 | 266 | } else { |
267 | 267 | // Syntax type 1 |
@@ -270,12 +270,12 @@ discard block |
||
270 | 270 | $i < count($component->conditions) && $i < count($component->results); |
271 | 271 | $i++ |
272 | 272 | ) { |
273 | - $ret .= 'WHEN ' . Condition::build($component->conditions[$i]) . ' '; |
|
274 | - $ret .= 'THEN ' . $component->results[$i] . ' '; |
|
273 | + $ret .= 'WHEN '.Condition::build($component->conditions[$i]).' '; |
|
274 | + $ret .= 'THEN '.$component->results[$i].' '; |
|
275 | 275 | } |
276 | 276 | } |
277 | 277 | if (isset($component->else_result)) { |
278 | - $ret .= 'ELSE ' . $component->else_result . ' '; |
|
278 | + $ret .= 'ELSE '.$component->else_result.' '; |
|
279 | 279 | } |
280 | 280 | $ret .= 'END'; |
281 | 281 |