@@ 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 | } |
@@ 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]; |