Code Duplication    Length = 4-4 lines in 2 locations

src/Components/CaseExpression.php 2 locations

@@ 284-287 (lines=4) @@
281
            $ret .= $component->value . ' ';
282
            $val_cnt = count($component->compare_values);
283
            $res_cnt = count($component->results);
284
            for ($i = 0; $i < $val_cnt && $i < $res_cnt; ++$i) {
285
                $ret .= 'WHEN ' . $component->compare_values[$i] . ' ';
286
                $ret .= 'THEN ' . $component->results[$i] . ' ';
287
            }
288
        } else {
289
            // Syntax type 1
290
            $val_cnt = count($component->conditions);
@@ 292-295 (lines=4) @@
289
            // Syntax type 1
290
            $val_cnt = count($component->conditions);
291
            $res_cnt = count($component->results);
292
            for ($i = 0; $i < $val_cnt && $i < $res_cnt; ++$i) {
293
                $ret .= 'WHEN ' . Condition::build($component->conditions[$i]) . ' ';
294
                $ret .= 'THEN ' . $component->results[$i] . ' ';
295
            }
296
        }
297
        if (isset($component->else_result)) {
298
            $ret .= 'ELSE ' . $component->else_result . ' ';