| @@ 219-232 (lines=14) @@ | ||
| 216 | * @param $key | |
| 217 | * @return array | |
| 218 | */ | |
| 219 | protected function fixFilterCriterion($def, $field, $key) | |
| 220 |     { | |
| 221 | $paramOldClassName = 'Oro\Bundle\SalesBundle\Entity\OpportunityStatus'; | |
| 222 |         $paramNewClassName = ExtendHelper::buildEnumValueClassName('opportunity_status'); | |
| 223 | if (isset($field['criterion']['data']['params']['class']) | |
| 224 | && $field['criterion']['data']['params']['class'] === $paramOldClassName | |
| 225 | && $field['criterion']['filter'] === 'dictionary' | |
| 226 |         ) { | |
| 227 | $def['filters'][$key]['criterion']['data']['params']['class'] = $paramNewClassName; | |
| 228 | $def['filters'][$key]['criterion']['filter'] = 'enum'; | |
| 229 | } | |
| 230 | ||
| 231 | return $def; | |
| 232 | } | |
| 233 | } | |
| 234 | ||
| @@ 254-267 (lines=14) @@ | ||
| 251 | * @param string $key | |
| 252 | * @return array | |
| 253 | */ | |
| 254 | protected function fixFilterCriterion($def, $field, $key) | |
| 255 |     { | |
| 256 | $paramOldClassName = 'Oro\Bundle\SalesBundle\Entity\LeadStatus'; | |
| 257 | $paramNewClassName = ExtendHelper::buildEnumValueClassName(Lead::INTERNAL_STATUS_CODE); | |
| 258 | if (isset($field['criterion']['data']['params']['class']) | |
| 259 | && $field['criterion']['data']['params']['class'] === $paramOldClassName | |
| 260 | && $field['criterion']['filter'] === 'dictionary' | |
| 261 |         ) { | |
| 262 | $def['filters'][$key]['criterion']['data']['params']['class'] = $paramNewClassName; | |
| 263 | $def['filters'][$key]['criterion']['filter'] = 'enum'; | |
| 264 | } | |
| 265 | ||
| 266 | return $def; | |
| 267 | } | |
| 268 | } | |
| 269 | ||