diff options
Diffstat (limited to 'src/Wallabag/CoreBundle/Helper')
-rw-r--r-- | src/Wallabag/CoreBundle/Helper/EntriesExport.php | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/Wallabag/CoreBundle/Helper/EntriesExport.php b/src/Wallabag/CoreBundle/Helper/EntriesExport.php index c14f9d72..d6a4d094 100644 --- a/src/Wallabag/CoreBundle/Helper/EntriesExport.php +++ b/src/Wallabag/CoreBundle/Helper/EntriesExport.php | |||
@@ -9,6 +9,9 @@ use JMS\Serializer; | |||
9 | use JMS\Serializer\SerializerBuilder; | 9 | use JMS\Serializer\SerializerBuilder; |
10 | use JMS\Serializer\SerializationContext; | 10 | use JMS\Serializer\SerializationContext; |
11 | 11 | ||
12 | /** | ||
13 | * This class doesn't have unit test BUT it's fully covered by a functional test with ExportControllerTest. | ||
14 | */ | ||
12 | class EntriesExport | 15 | class EntriesExport |
13 | { | 16 | { |
14 | private $wallabagUrl; | 17 | private $wallabagUrl; |
@@ -303,7 +306,8 @@ class EntriesExport | |||
303 | array( | 306 | array( |
304 | $entry->getTitle(), | 307 | $entry->getTitle(), |
305 | $entry->getURL(), | 308 | $entry->getURL(), |
306 | $entry->getContent(), | 309 | // remove new line to avoid crazy results |
310 | str_replace(array("\r\n", "\r", "\n"), '', $entry->getContent()), | ||
307 | implode(', ', $entry->getTags()->toArray()), | 311 | implode(', ', $entry->getTags()->toArray()), |
308 | $entry->getMimetype(), | 312 | $entry->getMimetype(), |
309 | $entry->getLanguage(), | 313 | $entry->getLanguage(), |
@@ -363,7 +367,11 @@ class EntriesExport | |||
363 | { | 367 | { |
364 | $serializer = SerializerBuilder::create()->build(); | 368 | $serializer = SerializerBuilder::create()->build(); |
365 | 369 | ||
366 | return $serializer->serialize($this->entries, $format, SerializationContext::create()->setGroups(array('entries_for_user'))); | 370 | return $serializer->serialize( |
371 | $this->entries, | ||
372 | $format, | ||
373 | SerializationContext::create()->setGroups(array('entries_for_user')) | ||
374 | ); | ||
367 | } | 375 | } |
368 | 376 | ||
369 | /** | 377 | /** |