Skip to content

Commit 459bb1c

Browse files
author
Allan Paiste
committed
made image attribut backend class afterSave method testable
1 parent e68d4ea commit 459bb1c

File tree

1 file changed

+9
-4
lines changed
  • app/code/Magento/Catalog/Model/Category/Attribute/Backend

1 file changed

+9
-4
lines changed

app/code/Magento/Catalog/Model/Category/Attribute/Backend/Image.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,11 @@ class Image extends \Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackend
4848
*/
4949
private $imageUploader;
5050

51+
/**
52+
* @var \Magento\Framework\App\ObjectManager
53+
*/
54+
private $objectManager;
55+
5156
/**
5257
* @param \Psr\Log\LoggerInterface $logger
5358
* @param \Magento\Framework\Filesystem $filesystem
@@ -56,11 +61,13 @@ class Image extends \Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackend
5661
public function __construct(
5762
\Psr\Log\LoggerInterface $logger,
5863
\Magento\Framework\Filesystem $filesystem,
59-
\Magento\MediaStorage\Model\File\UploaderFactory $fileUploaderFactory
64+
\Magento\MediaStorage\Model\File\UploaderFactory $fileUploaderFactory,
65+
\Magento\Framework\App\ObjectManager $objectManager
6066
) {
6167
$this->_filesystem = $filesystem;
6268
$this->_fileUploaderFactory = $fileUploaderFactory;
6369
$this->_logger = $logger;
70+
$this->objectManager = $objectManager;
6471
}
6572

6673
/**
@@ -105,9 +112,7 @@ public function beforeSave($object)
105112
private function getImageUploader()
106113
{
107114
if ($this->imageUploader === null) {
108-
$this->imageUploader = \Magento\Framework\App\ObjectManager::getInstance()->get(
109-
\Magento\Catalog\CategoryImageUpload::class
110-
);
115+
$this->imageUploader = $this->objectManager->get(\Magento\Catalog\CategoryImageUpload::class);
111116
}
112117

113118
return $this->imageUploader;

0 commit comments

Comments
 (0)