Code Duplication    Length = 3-3 lines in 13 locations

lib/Drupal/Component/Gettext/PoHeader.php 13 locations

@@ 507-509 (lines=3) @@
504
        $length = 3;
505
        $delta = 2;
506
        switch ($element_stack[$i]) {
507
          case '==':
508
            $f = $element_stack[$i - 2] == $element_stack[$i - 1];
509
            break;
510
          case '!=':
511
            $f = $element_stack[$i - 2] != $element_stack[$i - 1];
512
            break;
@@ 510-512 (lines=3) @@
507
          case '==':
508
            $f = $element_stack[$i - 2] == $element_stack[$i - 1];
509
            break;
510
          case '!=':
511
            $f = $element_stack[$i - 2] != $element_stack[$i - 1];
512
            break;
513
          case '<=':
514
            $f = $element_stack[$i - 2] <= $element_stack[$i - 1];
515
            break;
@@ 513-515 (lines=3) @@
510
          case '!=':
511
            $f = $element_stack[$i - 2] != $element_stack[$i - 1];
512
            break;
513
          case '<=':
514
            $f = $element_stack[$i - 2] <= $element_stack[$i - 1];
515
            break;
516
          case '>=':
517
            $f = $element_stack[$i - 2] >= $element_stack[$i - 1];
518
            break;
@@ 516-518 (lines=3) @@
513
          case '<=':
514
            $f = $element_stack[$i - 2] <= $element_stack[$i - 1];
515
            break;
516
          case '>=':
517
            $f = $element_stack[$i - 2] >= $element_stack[$i - 1];
518
            break;
519
          case '<':
520
            $f = $element_stack[$i - 2] < $element_stack[$i - 1];
521
            break;
@@ 519-521 (lines=3) @@
516
          case '>=':
517
            $f = $element_stack[$i - 2] >= $element_stack[$i - 1];
518
            break;
519
          case '<':
520
            $f = $element_stack[$i - 2] < $element_stack[$i - 1];
521
            break;
522
          case '>':
523
            $f = $element_stack[$i - 2] > $element_stack[$i - 1];
524
            break;
@@ 522-524 (lines=3) @@
519
          case '<':
520
            $f = $element_stack[$i - 2] < $element_stack[$i - 1];
521
            break;
522
          case '>':
523
            $f = $element_stack[$i - 2] > $element_stack[$i - 1];
524
            break;
525
          case '+':
526
            $f = $element_stack[$i - 2] + $element_stack[$i - 1];
527
            break;
@@ 525-527 (lines=3) @@
522
          case '>':
523
            $f = $element_stack[$i - 2] > $element_stack[$i - 1];
524
            break;
525
          case '+':
526
            $f = $element_stack[$i - 2] + $element_stack[$i - 1];
527
            break;
528
          case '-':
529
            $f = $element_stack[$i - 2] - $element_stack[$i - 1];
530
            break;
@@ 528-530 (lines=3) @@
525
          case '+':
526
            $f = $element_stack[$i - 2] + $element_stack[$i - 1];
527
            break;
528
          case '-':
529
            $f = $element_stack[$i - 2] - $element_stack[$i - 1];
530
            break;
531
          case '*':
532
            $f = $element_stack[$i - 2] * $element_stack[$i - 1];
533
            break;
@@ 531-533 (lines=3) @@
528
          case '-':
529
            $f = $element_stack[$i - 2] - $element_stack[$i - 1];
530
            break;
531
          case '*':
532
            $f = $element_stack[$i - 2] * $element_stack[$i - 1];
533
            break;
534
          case '/':
535
            $f = $element_stack[$i - 2] / $element_stack[$i - 1];
536
            break;
@@ 534-536 (lines=3) @@
531
          case '*':
532
            $f = $element_stack[$i - 2] * $element_stack[$i - 1];
533
            break;
534
          case '/':
535
            $f = $element_stack[$i - 2] / $element_stack[$i - 1];
536
            break;
537
          case '%':
538
            $f = $element_stack[$i - 2] % $element_stack[$i - 1];
539
            break;
@@ 537-539 (lines=3) @@
534
          case '/':
535
            $f = $element_stack[$i - 2] / $element_stack[$i - 1];
536
            break;
537
          case '%':
538
            $f = $element_stack[$i - 2] % $element_stack[$i - 1];
539
            break;
540
          case '&&':
541
            $f = $element_stack[$i - 2] && $element_stack[$i - 1];
542
            break;
@@ 540-542 (lines=3) @@
537
          case '%':
538
            $f = $element_stack[$i - 2] % $element_stack[$i - 1];
539
            break;
540
          case '&&':
541
            $f = $element_stack[$i - 2] && $element_stack[$i - 1];
542
            break;
543
          case '||':
544
            $f = $element_stack[$i - 2] || $element_stack[$i - 1];
545
            break;
@@ 543-545 (lines=3) @@
540
          case '&&':
541
            $f = $element_stack[$i - 2] && $element_stack[$i - 1];
542
            break;
543
          case '||':
544
            $f = $element_stack[$i - 2] || $element_stack[$i - 1];
545
            break;
546
          case ':':
547
            $f = $element_stack[$i - 3] ? $element_stack[$i - 2] : $element_stack[$i - 1];
548
            // This operator has 3 preceding elements, instead of the default 2.