aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/ImportBundle/Import/BrowserImport.php
diff options
context:
space:
mode:
authorThomas Citharel <tcit@tcit.fr>2016-09-21 18:00:08 +0200
committerJeremy Benoist <jeremy.benoist@gmail.com>2016-09-25 12:29:19 +0200
commit2c61db30b737685ae9102ec10f2371778fb13f1a (patch)
treeeb5d963e6c0609cf7371ab0d1625e4dd03359f4b /src/Wallabag/ImportBundle/Import/BrowserImport.php
parent59201088b4fc13fd361238396f630dabd9bd1990 (diff)
downloadwallabag-2c61db30b737685ae9102ec10f2371778fb13f1a.tar.gz
wallabag-2c61db30b737685ae9102ec10f2371778fb13f1a.tar.zst
wallabag-2c61db30b737685ae9102ec10f2371778fb13f1a.zip
cs & fixes
Diffstat (limited to 'src/Wallabag/ImportBundle/Import/BrowserImport.php')
-rw-r--r--src/Wallabag/ImportBundle/Import/BrowserImport.php9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/Wallabag/ImportBundle/Import/BrowserImport.php b/src/Wallabag/ImportBundle/Import/BrowserImport.php
index ef7d6d95..3e1cb12b 100644
--- a/src/Wallabag/ImportBundle/Import/BrowserImport.php
+++ b/src/Wallabag/ImportBundle/Import/BrowserImport.php
@@ -2,9 +2,6 @@
2 2
3namespace Wallabag\ImportBundle\Import; 3namespace Wallabag\ImportBundle\Import;
4 4
5use Psr\Log\LoggerInterface;
6use Psr\Log\NullLogger;
7use Doctrine\ORM\EntityManager;
8use Wallabag\CoreBundle\Entity\Entry; 5use Wallabag\CoreBundle\Entity\Entry;
9use Wallabag\UserBundle\Entity\User; 6use Wallabag\UserBundle\Entity\User;
10use Wallabag\CoreBundle\Helper\ContentProxy; 7use Wallabag\CoreBundle\Helper\ContentProxy;
@@ -121,7 +118,6 @@ abstract class BrowserImport extends AbstractImport
121 protected function parseEntriesForProducer(array $entries) 118 protected function parseEntriesForProducer(array $entries)
122 { 119 {
123 foreach ($entries as $importedEntry) { 120 foreach ($entries as $importedEntry) {
124
125 if ((array) $importedEntry !== $importedEntry) { 121 if ((array) $importedEntry !== $importedEntry) {
126 continue; 122 continue;
127 } 123 }
@@ -144,14 +140,15 @@ abstract class BrowserImport extends AbstractImport
144 */ 140 */
145 public function parseEntry(array $importedEntry) 141 public function parseEntry(array $importedEntry)
146 { 142 {
147
148 if ((!key_exists('guid', $importedEntry) || (!key_exists('id', $importedEntry))) && is_array(reset($importedEntry))) { 143 if ((!key_exists('guid', $importedEntry) || (!key_exists('id', $importedEntry))) && is_array(reset($importedEntry))) {
149 $this->parseEntries($importedEntry); 144 $this->parseEntries($importedEntry);
145
150 return; 146 return;
151 } 147 }
152 148
153 if (key_exists('children', $importedEntry)) { 149 if (key_exists('children', $importedEntry)) {
154 $this->parseEntries($importedEntry['children']); 150 $this->parseEntries($importedEntry['children']);
151
155 return; 152 return;
156 } 153 }
157 154
@@ -191,7 +188,7 @@ abstract class BrowserImport extends AbstractImport
191 188
192 if (!empty($data['created_at'])) { 189 if (!empty($data['created_at'])) {
193 $dt = new \DateTime(); 190 $dt = new \DateTime();
194 $entry->setCreatedAt($dt->setTimestamp($data['created_at']/1000)); 191 $entry->setCreatedAt($dt->setTimestamp($data['created_at'] / 1000));
195 } 192 }
196 193
197 $this->em->persist($entry); 194 $this->em->persist($entry);