| @@ 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  | 
                                |
| @@ 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  | 
                                |