Code Duplication    Length = 8-8 lines in 2 locations

src/Components/CaseExpression.php 2 locations

@@ 239-246 (lines=8) @@
236
        if (isset($component->value)) {
237
            // Syntax type 0
238
            $ret .= $component->value . ' ';
239
            for (
240
                $i = 0;
241
                $i < count($component->compare_values) && $i < count($component->results);
242
                $i++
243
            ) {
244
                $ret .= 'WHEN ' . $component->compare_values[$i] . ' ';
245
                $ret .= 'THEN ' . $component->results[$i] . ' ';
246
            }
247
        } else {
248
            // Syntax type 1
249
            for (
@@ 249-256 (lines=8) @@
246
            }
247
        } else {
248
            // Syntax type 1
249
            for (
250
                $i = 0;
251
                $i < count($component->conditions) && $i < count($component->results);
252
                $i++
253
            ) {
254
                $ret .= 'WHEN ' . Condition::build($component->conditions[$i]) . ' ';
255
                $ret .= 'THEN ' . $component->results[$i] . ' ';
256
            }
257
        }
258
        if (isset($component->else_result)) {
259
            $ret .= 'ELSE ' . $component->else_result . ' ';