]> git.immae.eu Git - github/wallabag/wallabag.git/blobdiff - src/Wallabag/CoreBundle/Helper/EntriesExport.php
Use the article publisher as author for export
[github/wallabag/wallabag.git] / src / Wallabag / CoreBundle / Helper / EntriesExport.php
index d749dcf91adc422a832ec207bed4362af4085f80..e16168b147ee0bc2f9568e792236f108e95a1f33 100644 (file)
@@ -73,7 +73,9 @@ class EntriesExport
     }
 
     /**
-     * Sets the author for just one entry.
+     * Sets the author for one entry or category.
+     *
+     * The publishers are used, or the domain name if empty.
      *
      * @param string $method Method to get articles
      *
@@ -84,7 +86,12 @@ class EntriesExport
         $this->author = $method.' authors';
 
         if ('entry' === $method) {
-            $this->author = $this->entries[0]->getDomainName();
+            $publishedBy = $this->entries[0]->getPublishedBy();
+            if (!empty($publishedBy)) {
+                $this->author = implode(', ', $this->entries[0]->getPublishedBy());
+            } else {
+                $this->author = $this->entries[0]->getDomainName();
+            }
         }
 
         return $this;