示例#1
0
 /**
  * {@inheritdoc}
  */
 public function getValue()
 {
     if (!isset($this->values[$this->product->getId()])) {
         $this->values[$this->product->getId()] = $this->priceResolver->resolvePrice($this->product);
     }
     return $this->values[$this->product->getId()];
 }
示例#2
0
 /**
  * {@inheritdoc}
  */
 public function getValue()
 {
     $selectedConfigurableOption = $this->product->getSelectedConfigurableOption();
     $productId = $selectedConfigurableOption ? $selectedConfigurableOption->getId() : $this->product->getId();
     if (!isset($this->values[$productId])) {
         $this->values[$productId] = $this->priceResolver->resolvePrice($this->product);
     }
     return $this->values[$productId];
 }