- }
-
- /**
- * Set file path to the json file.
- *
- * @param string $filepath
- */
- public function setFilepath($filepath)
- {
- $this->filepath = $filepath;
-
- return $this;
- }
-
- /**
- * Set whether articles must be all marked as read.
- *
- * @param bool $markAsRead
- */
- public function setMarkAsRead($markAsRead)
- {
- $this->markAsRead = $markAsRead;
-
- return $this;
- }
-
- /**
- * @param $entries
- */
- protected function parseEntries($entries)
- {
- $i = 1;
-
- //Untitled in all languages from v1. This should never have been translated
- $untitled = array('Untitled', 'Sans titre', 'podle nadpisu', 'Sin título', 'با عنوان', 'per titolo', 'Sem título', 'Без названия', 'po naslovu', 'Без назви', 'No title found', '');
-
- foreach ($entries as $importedEntry) {
- $existingEntry = $this->em
- ->getRepository('WallabagCoreBundle:Entry')
- ->findByUrlAndUserId($importedEntry['url'], $this->user->getId());