File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ private function parseMessages(): self {
6161 'url ' => $ this ->getMessageUrl ($ message ->id ),
6262 'title ' => null ,
6363 'description ' => $ description ,
64- 'media ' => $ info ,
64+ 'media ' => [ $ info] ,
6565 'preview ' => [
6666 [
6767 'href ' => $ info ->url ?? null ,
@@ -80,6 +80,7 @@ private function parseMessages(): self {
8080 ];
8181 if ($ preview ['href ' ] && $ preview ['image ' ]) {
8282 $ parsedMessage ['preview ' ][] = $ preview ;
83+ $ parsedMessage ['media ' ][] = $ info ;
8384 }
8485 }
8586 $ groupedMessages = [];
Original file line number Diff line number Diff line change @@ -106,13 +106,14 @@ private function createRss(array $messages, string $selfLink): self {
106106 $ newItem ->addChild ('link ' , $ item ['url ' ]);
107107 $ newItem ->addChild ('guid ' , $ item ['url ' ]);
108108 }
109- if (!empty ($ item ['media ' ]->url )) {
110- $ media = $ item ['media ' ];
111- $ enclosure = $ newItem ->addChild ('enclosure ' );
112- $ enclosure ['url ' ] = $ media ->url ;
113- $ enclosure ['type ' ] = $ media ->mime ;
114- $ enclosure ['length ' ] = $ media ->size ;
115- unset($ enclosure );
109+ foreach ($ item ['media ' ] as $ media ) {
110+ if (!empty ($ media ->url )) {
111+ $ enclosure = $ newItem ->addChild ('enclosure ' );
112+ $ enclosure ['url ' ] = $ media ->url ;
113+ $ enclosure ['type ' ] = $ media ->mime ;
114+ $ enclosure ['length ' ] = $ media ->size ;
115+ unset($ enclosure );
116+ }
116117 }
117118 }
118119
You can’t perform that action at this time.
0 commit comments