| @@ 127-133 (lines=7) @@ | ||
| 124 | } |
|
| 125 | ||
| 126 | $iterator = $this->l10nFactory->getLanguageIterator(); |
|
| 127 | do { |
|
| 128 | $lang = $iterator->current(); |
|
| 129 | if(isset($changes['whatsNew'][$lang])) { |
|
| 130 | return $filtered['whatsNew'][$lang]; |
|
| 131 | } |
|
| 132 | $iterator->next(); |
|
| 133 | } while($lang !== 'en' && $iterator->valid()); |
|
| 134 | ||
| 135 | return $filtered; |
|
| 136 | } |
|
| @@ 95-102 (lines=8) @@ | ||
| 92 | 'product' => $this->defaults->getName(), |
|
| 93 | 'version' => $currentVersion, |
|
| 94 | ]; |
|
| 95 | do { |
|
| 96 | $lang = $iterator->current(); |
|
| 97 | if(isset($whatsNew['whatsNew'][$lang])) { |
|
| 98 | $resultData['whatsNew'] = $whatsNew['whatsNew'][$lang]; |
|
| 99 | break; |
|
| 100 | } |
|
| 101 | $iterator->next(); |
|
| 102 | } while ($lang !== 'en' && $iterator->valid()); |
|
| 103 | return new DataResponse($resultData); |
|
| 104 | } catch (DoesNotExistException $e) { |
|
| 105 | return new DataResponse([], Http::STATUS_NO_CONTENT); |
|