Code Duplication    Length = 4-4 lines in 2 locations

src/Components/CaseExpression.php 2 locations

@@ 292-295 (lines=4) @@
289
            $ret .= $component->value . ' ';
290
            $val_cnt = count($component->compare_values);
291
            $res_cnt = count($component->results);
292
            for ($i = 0; $i < $val_cnt && $i < $res_cnt; ++$i) {
293
                $ret .= 'WHEN ' . $component->compare_values[$i] . ' ';
294
                $ret .= 'THEN ' . $component->results[$i] . ' ';
295
            }
296
        } else {
297
            // Syntax type 1
298
            $val_cnt = count($component->conditions);
@@ 300-303 (lines=4) @@
297
            // Syntax type 1
298
            $val_cnt = count($component->conditions);
299
            $res_cnt = count($component->results);
300
            for ($i = 0; $i < $val_cnt && $i < $res_cnt; ++$i) {
301
                $ret .= 'WHEN ' . Condition::build($component->conditions[$i]) . ' ';
302
                $ret .= 'THEN ' . $component->results[$i] . ' ';
303
            }
304
        }
305
        if (isset($component->else_result)) {
306
            $ret .= 'ELSE ' . $component->else_result . ' ';