Пример #1
0
 public function testToHtmlPreviewImageUrl()
 {
     /** @var $objectManager \Magento\TestFramework\ObjectManager */
     $this->_theme->setType(\Magento\Framework\View\Design\ThemeInterface::TYPE_PHYSICAL);
     $this->_theme->setPreviewImage('preview_image_test.jpg');
     $this->_block->setArea('adminhtml');
     $html = $this->_block->toHtml();
     preg_match_all('/pub\\/static\\/adminhtml\\/_view\\/en_US/', $html, $result);
     $this->assertEmpty($result[0]);
 }
Пример #2
0
 /**
  * Delete preview image
  *
  * @return bool
  */
 public function removePreviewImage()
 {
     $previewImage = $this->theme->getPreviewImage();
     $this->theme->setPreviewImage(null);
     if ($previewImage) {
         $previewImagePath = $this->themeImagePath->getImagePreviewDirectory() . '/' . $previewImage;
         return $this->mediaDirectory->delete($this->mediaDirectory->getRelativePath($previewImagePath));
     }
     return false;
 }