/** * @return void */ public function prepareFavicon() { if ($this->pageConfig->getFaviconFile()) { $this->pageConfig->addRemotePageAsset($this->pageConfig->getFaviconFile(), Generator\Head::VIRTUAL_CONTENT_TYPE_LINK, ['attributes' => ['rel' => 'icon', 'type' => 'image/x-icon']], 'icon'); $this->pageConfig->addRemotePageAsset($this->pageConfig->getFaviconFile(), Generator\Head::VIRTUAL_CONTENT_TYPE_LINK, ['attributes' => ['rel' => 'shortcut icon', 'type' => 'image/x-icon']], 'shortcut-icon'); } else { $this->pageConfig->addPageAsset($this->pageConfig->getDefaultFavicon(), ['attributes' => ['rel' => 'icon', 'type' => 'image/x-icon']], 'icon'); $this->pageConfig->addPageAsset($this->pageConfig->getDefaultFavicon(), ['attributes' => ['rel' => 'shortcut icon', 'type' => 'image/x-icon']], 'shortcut-icon'); } }
public function testGetDefaultFavicon() { $this->favicon->expects($this->once())->method('getDefaultFavicon'); $this->model->getDefaultFavicon(); }
/** * {@inheritdoc} */ public function getDefaultFavicon() { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getDefaultFavicon'); if (!$pluginInfo) { return parent::getDefaultFavicon(); } else { return $this->___callPlugins('getDefaultFavicon', func_get_args(), $pluginInfo); } }