collection = $collectionFactory->create(); } /** * @inheritdoc */ public function getData() { $result = []; /** @var RelevanceRuleInterface $item */ foreach ($this->collection as $item) { $result[$item->getId()] = $item->getData(); if ($item->getMultiplier() < 0) { $result[$item->getId()][RelevanceRuleInterface::MULTIPLIER] = abs($item->getMultiplier()); $result[$item->getId()]['modification_type'] = RelevanceRuleModificationType::DECREASE; } else { $result[$item->getId()]['modification_type'] = RelevanceRuleModificationType::INCREASE; } } return $result; } }