26 private $arrayManager;
33 $this->arrayManager = $arrayManager;
44 if (isset($parentNode[
'container_' . self::CODE_MSRP])
45 && isset($parentNode[
'container_' . self::CODE_MSRP_DISPLAY_ACTUAL_PRICE_TYPE])
47 $parentNode = $this->modifyMsrpMeta($parentNode);
58 $currentNode[
'arguments'][
'data'][
'config'][
'label'] =
__(
'Percent Discount');
79 private function modifyMsrpMeta(array $meta)
81 $meta = $this->arrayManager->merge(
82 $this->arrayManager->findPath(
87 ) . static::META_CONFIG_PATH,
91 'disabled' =>
'ns = ${ $.ns }, index = ' . static::CODE_PRICE_TYPE .
':checked' 96 $meta = $this->arrayManager->merge(
97 $this->arrayManager->findPath(
98 static::CODE_MSRP_DISPLAY_ACTUAL_PRICE_TYPE,
102 ) . static::META_CONFIG_PATH,
106 'disabled' =>
'ns = ${ $.ns }, index = ' . static::CODE_PRICE_TYPE .
':checked'