Set pocketConsumerKey.
public setPocketConsumerKey ( string $pocketConsumerKey ) : |
||
$pocketConsumerKey | string | |
리턴 |
/** * {@inheritdoc} */ public function load(ObjectManager $manager) { $adminConfig = new Config($this->getReference('admin-user')); $adminConfig->setTheme('material'); $adminConfig->setItemsPerPage(30); $adminConfig->setReadingSpeed(1); $adminConfig->setLanguage('en'); $adminConfig->setPocketConsumerKey('xxxxx'); $manager->persist($adminConfig); $this->addReference('admin-config', $adminConfig); $bobConfig = new Config($this->getReference('bob-user')); $bobConfig->setTheme('default'); $bobConfig->setItemsPerPage(10); $bobConfig->setReadingSpeed(1); $bobConfig->setLanguage('fr'); $bobConfig->setPocketConsumerKey(null); $manager->persist($bobConfig); $this->addReference('bob-config', $bobConfig); $emptyConfig = new Config($this->getReference('empty-user')); $emptyConfig->setTheme('material'); $emptyConfig->setItemsPerPage(10); $emptyConfig->setReadingSpeed(1); $emptyConfig->setLanguage('en'); $emptyConfig->setPocketConsumerKey(null); $manager->persist($emptyConfig); $this->addReference('empty-config', $emptyConfig); $manager->flush(); }
private function getPocketImport($consumerKey = 'ConsumerKey') { $this->user = new User(); $config = new Config($this->user); $config->setPocketConsumerKey('xxx'); $this->user->setConfig($config); $this->contentProxy = $this->getMockBuilder('Wallabag\\CoreBundle\\Helper\\ContentProxy')->disableOriginalConstructor()->getMock(); $this->em = $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock(); $this->uow = $this->getMockBuilder('Doctrine\\ORM\\UnitOfWork')->disableOriginalConstructor()->getMock(); $this->em->expects($this->any())->method('getUnitOfWork')->willReturn($this->uow); $this->uow->expects($this->any())->method('getScheduledEntityInsertions')->willReturn([]); $pocket = new PocketImport($this->em, $this->contentProxy); $pocket->setUser($this->user); $this->logHandler = new TestHandler(); $logger = new Logger('test', [$this->logHandler]); $pocket->setLogger($logger); return $pocket; }