Code Duplication    Length = 5-5 lines in 2 locations

src/Entity/Mapping/Property/MappingOperations.php 1 location

@@ 20-24 (lines=5) @@
17
                ->setOriginalName($source->getOriginalName());
18
            $defaultView = ViewOperations::merge($target->getDefaultView(), $source->getDefaultView());
19
            $target->setDefaultView($defaultView);
20
            foreach ($source->getViews() as $name => $view) {
21
                $current = $target->getView($name);
22
                $pool = $current ? [$current, $view] : [$view];
23
                $target->setView($name, ViewOperations::merge(...$pool));
24
            }
25
        }
26
        return $target;
27
    }

src/Entity/Mapping/Structure/MappingOperations.php 1 location

@@ 20-24 (lines=5) @@
17
            }
18
            $defaultView = ViewOperations::merge($target->getDefaultView(), $source->getDefaultView());
19
            $target->setDefaultView($defaultView);
20
            foreach ($source->getViews() as $name => $view) {
21
                $current = $target->getView($name);
22
                $pool = $current ? [$current, $view] : [$view];
23
                $target->setView($name, ViewOperations::merge(...$pool));
24
            }
25
            foreach ($source->getProperties() as $name => $property) {
26
                $current = $target->getProperty($name);
27
                $pool = $current ? [$current, $property] : [$property];