Skip to content

Commit 279c7ba

Browse files
committed
revert changed
1 parent 01cfa18 commit 279c7ba

File tree

1 file changed

+3
-27
lines changed

1 file changed

+3
-27
lines changed

Model/Resolver/LabelDataProvider.php

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,11 @@
2525

2626
use Magento\Catalog\Api\Data\ProductInterface;
2727
use Magento\Framework\Exception\LocalizedException;
28-
use Magento\Framework\Exception\NoSuchEntityException;
2928
use Magento\Framework\GraphQl\Config\Element\Field;
3029
use Magento\Framework\GraphQl\Query\ResolverInterface;
3130
use Magento\Framework\GraphQl\Schema\Type\ResolveInfo;
32-
use Magento\Framework\UrlInterface;
3331
use Mageplaza\ProductLabels\Block\Label;
3432
use Mageplaza\ProductLabels\Helper\Data;
35-
use Mageplaza\ProductLabels\Helper\Image;
3633
use Mageplaza\ProductLabels\Model\LabelRepository;
3734
use Mageplaza\ProductLabels\Model\Rule;
3835
use Magento\Store\Model\StoreManagerInterface;
@@ -58,29 +55,21 @@ class LabelDataProvider implements ResolverInterface
5855
*/
5956
protected $helperData;
6057

61-
/**
62-
* @var StoreManagerInterface
63-
*/
64-
protected $storeManager;
65-
6658
/**
6759
* LabelDataProvider constructor.
6860
*
6961
* @param LabelRepository $labelRepository
7062
* @param Label $label
7163
* @param Data $helperData
72-
* @param StoreManagerInterface $storeManager
7364
*/
7465
public function __construct(
7566
LabelRepository $labelRepository,
7667
Label $label,
77-
Data $helperData,
78-
StoreManagerInterface $storeManager
68+
Data $helperData
7969
) {
8070
$this->labelRepository = $labelRepository;
8171
$this->label = $label;
8272
$this->helperData = $helperData;
83-
$this->storeManager = $storeManager;
8473
}
8574

8675
/**
@@ -104,25 +93,12 @@ public function resolve(Field $field, $context, ResolveInfo $info, array $value
10493
foreach ($this->label->getRulesApplyProduct($product) as $rule) {
10594
if ($this->label->validateProductInRule($rule, $product->getId())) {
10695
$label = $this->labelRepository->getById($rule->getId());
107-
$label->setLabelTemplate($this->getImageUrl($label->getLabelTemplate()));
108-
$label->setListTemplate($this->getImageUrl($label->getListTemplate()));
96+
$label->setLabelTemplate($this->label->getTemplateUrl($label->getLabelTemplate()));
97+
$label->setListTemplate($this->helperData->getImageUrl($label->getListTemplate()));
10998
$labelData[] = $label;
11099
}
111100
}
112101

113102
return $labelData;
114103
}
115-
116-
/**
117-
* @param string $fileName
118-
*
119-
* @return string
120-
* @throws NoSuchEntityException
121-
*/
122-
public function getImageUrl($fileName)
123-
{
124-
$mediaPath = $this->storeManager->getStore()->getBaseUrl(UrlInterface::URL_TYPE_MEDIA);
125-
126-
return $mediaPath . Image::TEMPLATE_MEDIA_PATH . '/' . Image::TEMPLATE_MEDIA_LABEL . '/' . $fileName;
127-
}
128104
}

0 commit comments

Comments
 (0)