X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FImportBundle%2FImport%2FPocketImport.php;h=9b82720a9a0eb7aa3c14a992e34d9aa122db1fa3;hb=d1af8ad4dbf7f3ce5170655c2fa8403406283039;hp=853ad135a2fff36e92c84c7f799af98c7d22ef51;hpb=c5c7f90a81d7a2082c7b6dad38c2a6dfdba8d016;p=github%2Fwallabag%2Fwallabag.git
diff --git a/src/Wallabag/ImportBundle/Import/PocketImport.php b/src/Wallabag/ImportBundle/Import/PocketImport.php
index 853ad135..9b82720a 100644
--- a/src/Wallabag/ImportBundle/Import/PocketImport.php
+++ b/src/Wallabag/ImportBundle/Import/PocketImport.php
@@ -11,6 +11,7 @@ use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInt
use Wallabag\CoreBundle\Entity\Entry;
use Wallabag\CoreBundle\Entity\Tag;
use Wallabag\CoreBundle\Helper\ContentProxy;
+use Symfony\Component\Translation\TranslatorInterface;
class PocketImport implements ImportInterface
{
@@ -18,18 +19,21 @@ class PocketImport implements ImportInterface
private $em;
private $contentProxy;
private $logger;
+ private $client;
private $consumerKey;
private $skippedEntries = 0;
private $importedEntries = 0;
protected $accessToken;
+ private $translator;
- public function __construct(TokenStorageInterface $tokenStorage, EntityManager $em, ContentProxy $contentProxy, $consumerKey)
+ public function __construct(TokenStorageInterface $tokenStorage, EntityManager $em, ContentProxy $contentProxy, $consumerKey, TranslatorInterface $translator)
{
$this->user = $tokenStorage->getToken()->getUser();
$this->em = $em;
$this->contentProxy = $contentProxy;
$this->consumerKey = $consumerKey;
$this->logger = new NullLogger();
+ $this->translator = $translator;
}
public function setLogger(LoggerInterface $logger)
@@ -58,7 +62,7 @@ class PocketImport implements ImportInterface
*/
public function getDescription()
{
- return 'This importer will import all your Pocket data. Pocket doesn\'t allow us to retrieve content from their service, so the readable content of each article will be re-fetched by Wallabag.';
+ return $this->translator->trans("This importer will import all your Pocket data. Pocket doesn't allow us to retrieve content from their service, so the readable content of each article will be re-fetched by wallabag.");
}
/**
@@ -255,7 +259,7 @@ class PocketImport implements ImportInterface
// flush every 20 entries
if (($i % 20) === 0) {
- $em->flush();
+ $this->em->flush();
}
++$i;
}