custom/plugins/AcrisRrpCS/src/Components/RrpPrice/Struct/RrpRuleStruct.php line 8

  1. <?php declare(strict_types=1);
  2. namespace Acris\Rrp\Components\RrpPrice\Struct;
  3. use Acris\Rrp\Custom\AcrisRrpEntity;
  4. use Shopware\Core\Framework\Struct\Struct;
  5. class RrpRuleStruct extends Struct
  6. {
  7.     public const EXTENSION_KEY 'acris_rrp_rule_struct';
  8.     /**
  9.      * @var AcrisRrpEntity|null
  10.      */
  11.     protected $rrpRule;
  12.     public function __construct(?AcrisRrpEntity $rrpRule)
  13.     {
  14.         $this->rrpRule $rrpRule;
  15.     }
  16.     /**
  17.      * @return AcrisRrpEntity|null
  18.      */
  19.     public function getRrpRule(): ?AcrisRrpEntity
  20.     {
  21.         return $this->rrpRule;
  22.     }
  23.     /**
  24.      * @param AcrisRrpEntity|null $rrpRule
  25.      */
  26.     public function setRrpRule(?AcrisRrpEntity $rrpRule): void
  27.     {
  28.         $this->rrpRule $rrpRule;
  29.     }
  30. }