Code Duplication    Length = 20-20 lines in 2 locations

src/OroCRM/Bundle/SalesBundle/Migrations/Schema/v1_22/UpdateReportQuery.php 1 location

@@ 117-136 (lines=20) @@
114
     * @param $oldField
115
     * @param $newField
116
     */
117
    protected function fixSegmentDefs(LoggerInterface $logger, $dryRun, $def, $row, $className, $oldField, $newField)
118
    {
119
        if (isset($def['columns'])) {
120
            foreach ($def['columns'] as $key => $field) {
121
                if (isset($field['name']) && $row['entity'] === $className && $field['name'] === $oldField) {
122
                    $def['columns'][$key]['name'] = $newField;
123
                    $this->updateSegment($logger, $dryRun, $def, $row);
124
                }
125
            }
126
        }
127
        if (isset($def['filters'])) {
128
            foreach ($def['filters'] as $key => $field) {
129
                if (isset($field['columnName'])) {
130
                    $def = $this->processFilterDefinition($def, $row, $className, $oldField, $newField, $field, $key);
131
                    $def = $this->fixFilterCriterion($def, $field, $key);
132
                    $this->updateSegment($logger, $dryRun, $def, $row);
133
                }
134
            }
135
        }
136
    }
137
138
    /**
139
     * @param LoggerInterface $logger

src/OroCRM/Bundle/SalesBundle/Migrations/Schema/v1_24/UpdateReport.php 1 location

@@ 140-159 (lines=20) @@
137
     * @param string $oldField
138
     * @param string $newField
139
     */
140
    protected function fixSegmentDefs(LoggerInterface $logger, $dryRun, $def, $row, $className, $oldField, $newField)
141
    {
142
        if (isset($def['columns'])) {
143
            foreach ($def['columns'] as $key => $field) {
144
                if (isset($field['name']) && $row['entity'] === $className && $field['name'] === $oldField) {
145
                    $def['columns'][$key]['name'] = $newField;
146
                    $this->updateSegment($logger, $dryRun, $def, $row);
147
                }
148
            }
149
        }
150
        if (isset($def['filters'])) {
151
            foreach ($def['filters'] as $key => $field) {
152
                if (isset($field['columnName'])) {
153
                    $def = $this->processFilterDefinition($def, $row, $className, $oldField, $newField, $field, $key);
154
                    $def = $this->fixFilterCriterion($def, $field, $key);
155
                    $this->updateSegment($logger, $dryRun, $def, $row);
156
                }
157
            }
158
        }
159
    }
160
161
    /**
162
     * @param LoggerInterface $logger