19 private $descriptionGenerator;
24 private $searchTermManager;
29 private $cachedDescription;
36 \
Magento\
Setup\Model\Description\DescriptionGenerator $descriptionGenerator,
39 $this->descriptionGenerator = $descriptionGenerator;
40 $this->searchTermManager = $searchTermManager;
52 $this->searchTermManager->applySearchTermsToDescription(
$description, (
int) $currentProductIndex);
63 private function getDescription($useCachedDescription =
true)
65 if ($useCachedDescription !==
true || $this->cachedDescription ===
null) {
66 $this->cachedDescription = $this->descriptionGenerator->generate();
69 return $this->cachedDescription;
generate($currentProductIndex)
__construct(\Magento\Setup\Model\Description\DescriptionGenerator $descriptionGenerator, \Magento\Setup\Model\SearchTermManager $searchTermManager)