File tree Expand file tree Collapse file tree 2 files changed +58
-161
lines changed
Test/Unit/Controller/Result Expand file tree Collapse file tree 2 files changed +58
-161
lines changed Original file line number Diff line number Diff line change @@ -101,7 +101,17 @@ public function afterRenderResult(
101
101
ResultInterface $ result
102
102
) {
103
103
if (!($ subject instanceof Json)) {
104
- $ this ->setCookie ($ this ->getMessages ());
104
+ $ newMessages = $ this ->messageManager ->getMessages (true )->getItems ();
105
+ if (!empty ($ newMessages )) {
106
+ $ messages = $ this ->getCookiesMessages ();
107
+ foreach ($ newMessages as $ message ) {
108
+ $ messages [] = [
109
+ 'type ' => $ message ->getType (),
110
+ 'text ' => $ this ->interpretationStrategy ->interpret ($ message ),
111
+ ];
112
+ }
113
+ $ this ->setCookie ($ messages );
114
+ }
105
115
}
106
116
return $ result ;
107
117
}
@@ -166,24 +176,6 @@ private function convertMessageText(string $text): string
166
176
return $ text ;
167
177
}
168
178
169
- /**
170
- * Return messages array and clean message manager messages
171
- *
172
- * @return array
173
- */
174
- protected function getMessages ()
175
- {
176
- $ messages = $ this ->getCookiesMessages ();
177
- /** @var MessageInterface $message */
178
- foreach ($ this ->messageManager ->getMessages (true )->getItems () as $ message ) {
179
- $ messages [] = [
180
- 'type ' => $ message ->getType (),
181
- 'text ' => $ this ->interpretationStrategy ->interpret ($ message ),
182
- ];
183
- }
184
- return $ messages ;
185
- }
186
-
187
179
/**
188
180
* Return messages stored in cookies
189
181
*
You can’t perform that action at this time.
0 commit comments