/** * Get weight * * @return float */ public function getWeight() { $weight = parent::getWeight(); foreach ($this->getOptions() as $option) { if ($option->getOption() && $option->getOption()->hasActiveSurcharge('weight')) { $weight += $option->getOption()->getSurcharge('weight')->getAbsoluteValue(); } } return $weight; }
/** * {@inheritDoc} */ public function getWeight() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getWeight', array()); return parent::getWeight(); }