aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Helper/EntriesExport.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Wallabag/CoreBundle/Helper/EntriesExport.php')
-rw-r--r--src/Wallabag/CoreBundle/Helper/EntriesExport.php12
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;
9use JMS\Serializer\SerializerBuilder; 9use JMS\Serializer\SerializerBuilder;
10use JMS\Serializer\SerializationContext; 10use 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 */
12class EntriesExport 15class 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 /**