Skip to content

Commit ef4f96a

Browse files
author
Prabhu Ram
committed
MC-18509: Update resolvers to implement the schema changes
- update resolver impl
1 parent 72b67f6 commit ef4f96a

File tree

1 file changed

+5
-14
lines changed
  • app/code/Magento/CatalogGraphQl/Model/Resolver/Product/MediaGallery

1 file changed

+5
-14
lines changed

app/code/Magento/CatalogGraphQl/Model/Resolver/Product/MediaGallery/Url.php

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
use Magento\Framework\GraphQl\Config\Element\Field;
1515
use Magento\Framework\GraphQl\Query\ResolverInterface;
1616
use Magento\Framework\GraphQl\Schema\Type\ResolveInfo;
17-
use Magento\Catalog\Model\View\Asset\ImageFactory as AssetImageFactory;
1817

1918
/**
2019
* Returns media url
@@ -30,21 +29,16 @@ class Url implements ResolverInterface
3029
*/
3130
private $placeholderProvider;
3231

33-
private $assetImageFactory;
34-
3532
/**
3633
* @param ImageFactory $productImageFactory
3734
* @param PlaceholderProvider $placeholderProvider
38-
* @param AssetImageFactory $assetImageFactory
3935
*/
4036
public function __construct(
4137
ImageFactory $productImageFactory,
42-
PlaceholderProvider $placeholderProvider,
43-
AssetImageFactory $assetImageFactory
38+
PlaceholderProvider $placeholderProvider
4439
) {
4540
$this->productImageFactory = $productImageFactory;
4641
$this->placeholderProvider = $placeholderProvider;
47-
$this->assetImageFactory = $assetImageFactory;
4842
}
4943

5044
/**
@@ -72,13 +66,10 @@ public function resolve(
7266
return $this->getImageUrl($value['image_type'], $imagePath);
7367
}
7468
if (isset($value['file'])) {
75-
$asset = $this->assetImageFactory->create(
76-
[
77-
'miscParams' => [],
78-
'filePath' => $value['file']
79-
]
80-
);
81-
return $asset->getUrl();
69+
$image = $this->productImageFactory->create();
70+
$image->setDestinationSubdir('image')->setBaseFile($value['file']);
71+
$imageUrl = $image->getUrl();
72+
return $imageUrl;
8273
}
8374
return [];
8475
}

0 commit comments

Comments
 (0)