63 if (
null === $this->faviconFile) {
74 return 'Magento_Theme::favicon.ico';
82 $folderName = \Magento\Config\Model\Config\Backend\Image\Favicon::UPLOAD_DIR;
84 'design/head/shortcut_icon',
88 $faviconUrl = $this->storeManager->getStore()
89 ->getBaseUrl(\
Magento\Framework\UrlInterface::URL_TYPE_MEDIA) .
$path;
106 if ($this->fileStorageDatabase->checkDbUsage() && !$this->mediaDirectory->isFile($filename)) {
107 $this->fileStorageDatabase->saveFileToFilesystem($filename);
109 return $this->mediaDirectory->isFile($filename);
__construct(\Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\MediaStorage\Helper\File\Storage\Database $fileStorageDatabase, \Magento\Framework\Filesystem $filesystem)