42 $visibilities = $this->getVisibilities(
$product);
44 $result = (bool)$visibilities ?
true :
null;
45 if (
$result && $visibility !==
null) {
47 $maxVisibility = max($visibilities);
61 protected function getVisibilities(
$product)
68 if ($this->msrpData->canApplyMsrp(
$item)) {
69 $visibilities[] =
$item->getMsrpDisplayActualPriceType() == TypePrice::TYPE_USE_CONFIG
70 ? $this->config->getDisplayActualPriceType()
71 :
$item->getMsrpDisplayActualPriceType();
isEnabled($product, $visibility=null)
__construct(\Magento\Msrp\Model\Config $config, \Magento\Msrp\Helper\Data $msrpData)