| @@ 26-31 (lines=6) @@ | ||
| 23 | $mapping = MappingOperations::toMutable($descriptor->getMapping()); |
|
| 24 | $descriptor->setMapping($mapping); |
|
| 25 | $views = $annotation instanceof ViewAwareAnnotationInterface ? $annotation->getViews() : null; |
|
| 26 | if (empty($views)) { |
|
| 27 | $view = ViewOperations::toMutable($mapping->getDefaultView()); |
|
| 28 | $view->setParameter($annotation->getParameter(), $annotation->getValue()); |
|
| 29 | $mapping->setDefaultView($view); |
|
| 30 | return; |
|
| 31 | } |
|
| 32 | foreach ($views as $name) { |
|
| 33 | $view = ViewOperations::toMutable($mapping->getView($name) ?? new View()); |
|
| 34 | $view->setParameter($annotation->getParameter(), $annotation->getValue()); |
|
| @@ 30-35 (lines=6) @@ | ||
| 27 | $mapping = MappingOperations::toMutable($mapping); |
|
| 28 | $structure->setProperty($property->getName(), $mapping); |
|
| 29 | $views = $annotation instanceof ViewAwareAnnotationInterface ? $annotation->getViews() : null; |
|
| 30 | if (empty($views)) { |
|
| 31 | $view = ViewOperations::toMutable($mapping->getDefaultView()); |
|
| 32 | $view->setParameter($annotation->getParameter(), $annotation->getValue()); |
|
| 33 | $mapping->setDefaultView($view); |
|
| 34 | return; |
|
| 35 | } |
|
| 36 | foreach ($views as $name) { |
|
| 37 | $view = ViewOperations::toMutable($mapping->getView($name) ?? new View()); |
|
| 38 | $view->setParameter($annotation->getParameter(), $annotation->getValue()); |
|