/** * Get amount * * @param \XLite\Model\Order $order Order * * @return float */ public function getPublicCode() { $result = parent::getPublicCode(); if ($this->getCoupon()->isFreeShipping()) { $result = sprintf('%s (%s)', $result, static::t('Free shipping')); } return $result; }
/** * Get coupon code hash * * @param \XLite\Module\CDev\Coupons\Model\UsedCoupon $coupon Used coupon entity * * @return string */ protected function getCouponCodeHash($coupon) { return md5($coupon->getCode()); }
/** * {@inheritDoc} */ public function prepareEntityBeforeCommit($type) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'prepareEntityBeforeCommit', array($type)); return parent::prepareEntityBeforeCommit($type); }