Exemple #1
0
function fetch_favicon($feed_id, $site_url, $icon_link)
{
    if (Config\get('favicons') == 1 && !has_favicon($feed_id)) {
        $favicon = new Favicon();
        $link = $favicon->find($site_url, $icon_link);
        $icon = $favicon->getContent();
        $type = $favicon->getType();
        if ($icon !== '') {
            store_favicon($feed_id, $link, $type, $icon);
        }
    }
}
 /**
  * @group online
  */
 public function testFind_fallsBackToExtract()
 {
     $favicon = new Favicon();
     $this->assertEquals('http://miniflux.net/assets/img/favicon.png', $favicon->find('http://miniflux.net', '/nofavicon.ico'));
     $this->assertNotEmpty($favicon->getContent());
 }