/** * Preprocess value for Discount column * * @param mixed $value Value * @param array $column Column data * @param \XLite\Module\CDev\Coupons\Model\Coupon $coupon Entity * * @return string */ protected function preprocessValue($value, array $column, \XLite\Module\CDev\Coupons\Model\Coupon $coupon) { return $coupon->isAbsolute() ? $this->formatPrice($value) : round($value, 2) . '%'; }
/** * {@inheritDoc} */ public function isAbsolute() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'isAbsolute', array()); return parent::isAbsolute(); }