- * @return string
- */
- private function guessURL($pocketEntry)
- {
- if (isset($pocketEntry['resolved_url']) && $pocketEntry['resolved_url'] != '') {
- return $pocketEntry['resolved_url'];
- }
-
- return $pocketEntry['given_url'];
- }
-
- private function assignTagsToEntry(Entry $entry, $tags)
- {
- foreach ($tags as $tag) {
- $label = trim($tag['tag']);
- $tagEntity = $this->em
- ->getRepository('WallabagCoreBundle:Tag')
- ->findOneByLabelAndUserId($label, $this->user->getId());
-
- if (is_object($tagEntity)) {
- $entry->addTag($tagEntity);
- } else {
- $newTag = new Tag($this->user);
- $newTag->setLabel($label);
- $entry->addTag($newTag);
- }
- $this->em->flush();
- }
- }
-
- /**