Code Duplication    Length = 9-9 lines in 2 locations

src/Oro/Bundle/DataAuditBundle/Loggable/LoggableManager.php 2 locations

@@ 482-490 (lines=9) @@
479
                    }
480
481
                    $method = $meta->propertyMetadata[$field]->method;
482
                    if ($old !== null) {
483
                        // check if an object has the required method to avoid a fatal error
484
                        if (!method_exists($old, $method)) {
485
                            throw new \ReflectionException(
486
                                sprintf('Try to call to undefined method %s::%s', get_class($old), $method)
487
                            );
488
                        }
489
                        $old = $old->{$method}();
490
                    }
491
                    if ($new !== null) {
492
                        // check if an object has the required method to avoid a fatal error
493
                        if (!method_exists($new, $method)) {
@@ 491-499 (lines=9) @@
488
                        }
489
                        $old = $old->{$method}();
490
                    }
491
                    if ($new !== null) {
492
                        // check if an object has the required method to avoid a fatal error
493
                        if (!method_exists($new, $method)) {
494
                            throw new \ReflectionException(
495
                                sprintf('Try to call to undefined method %s::%s', get_class($new), $method)
496
                            );
497
                        }
498
                        $new = $new->{$method}();
499
                    }
500
                }
501
502
                $newValues[$field] = [