Code Duplication    Length = 19-19 lines in 2 locations

src/Workflows/ContentModerationGraph.php 1 location

@@ 64-82 (lines=19) @@
61
    return $g;
62
  }
63
64
  protected function buildRow(string $stateId, array $transList) {
65
    $states = $this->getStates();
66
    $trans = $this->getTrans();
67
    $row = ["${states[$stateId]}\n${stateId}"];
68
    foreach ($transList as $from => $transIds) {
69
      $cellArray = [];
70
      foreach ($transIds as $transId) {
71
        assert($trans[$transId]['from'] = $stateId);
72
        $transLabel = $trans[$transId]['label'];
73
      }
74
      $cellArray[] = $transLabel;
75
      $cellArray[] = $transId;
76
      $cellArray[] = "";
77
      $cell = implode("\n", $cellArray);
78
      $row[$trans[$transId]['to']] = $cell;
79
    }
80
81
    return $row;
82
  }
83
84
  public static function create(ContainerInterface $container) {
85
    /** @var EntityTypeManagerInterface $etm */

src/Workflows/ContentModerationGrid.php 1 location

@@ 42-60 (lines=19) @@
39
    return $grid;
40
  }
41
42
  protected function buildRow(string $stateId, array $transList) {
43
    $states = $this->getStates();
44
    $trans = $this->getTrans();
45
    $row = ["${states[$stateId]}\n${stateId}"];
46
    foreach ($transList as $from => $transIds) {
47
      $cellArray = [];
48
      foreach ($transIds as $transId) {
49
        assert($trans[$transId]['from'] = $stateId);
50
        $transLabel = $trans[$transId]['label'];
51
      }
52
      $cellArray[] = $transLabel;
53
      $cellArray[] = $transId;
54
      $cellArray[] = "";
55
      $cell = implode("\n", $cellArray);
56
      $row[$trans[$transId]['to']] = $cell;
57
    }
58
59
    return $row;
60
  }
61
62
  public function getDuplicateTransLabels() {
63
    $labels = [];