/**
  * Get a Feed instance
  * @param bool $useCache
  * @return \Owncloud\Updater\Utils\Feed
  */
 protected function getFeed($useCache = true)
 {
     if ($useCache && !is_null($this->registry->get('feed'))) {
         return $this->registry->get('feed');
     }
     return $this->fetcher->getFeed();
 }
Esempio n. 2
0
 public function testGetGarbageFeed()
 {
     $responseMock = $this->getResponseMock('<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8">');
     $this->httpClient->method('get')->willReturn($responseMock);
     $fetcher = new Fetcher($this->httpClient, $this->locator, $this->configReader);
     $feed = $fetcher->getFeed();
     $this->assertInstanceOf('Owncloud\\Updater\\Utils\\Feed', $feed);
     $this->assertFalse($feed->isValid());
 }