PointHelper
Table of Contents
$baseInfoRepository | BaseInfoRepository | |
---|---|---|
$entityManager | EntityManagerInterface | |
__construct() | PointHelper constructor. | mixed |
isPointEnabled() | ポイント設定が有効かどうか. | bool |
pointToPrice() | ポイントを金額に変換する. | float|int |
pointToDiscount() | ポイントを値引き額に変換する. マイナス値を返す. | float|int |
priceToPoint() | 金額をポイントに変換する. | float |
addPointDiscountItem() | 明細追加処理. | mixed |
removePointDiscountItem() | 既存のポイント明細を削除する. | mixed |
prepare() | mixed | |
rollback() | mixed |
Properties
$baseInfoRepository
protected
BaseInfoRepository
$baseInfoRepository
$entityManager
protected
EntityManagerInterface
$entityManager
Methods
__construct()
PointHelper constructor.
public
__construct(
$baseInfoRepository :
BaseInfoRepository
, $entityManager :
EntityManagerInterface
)
: mixed
Parameters
- $baseInfoRepository : BaseInfoRepository
- $entityManager : EntityManagerInterface
Return values
mixedisPointEnabled()
ポイント設定が有効かどうか.
public
isPointEnabled(
)
: bool
Tags
Return values
boolpointToPrice()
ポイントを金額に変換する.
public
pointToPrice(
$point :
)
: float|int
Parameters
Tags
Return values
float|int —金額
pointToDiscount()
ポイントを値引き額に変換する. マイナス値を返す.
public
pointToDiscount(
$point :
)
: float|int
Parameters
Tags
Return values
float|int —金額
priceToPoint()
金額をポイントに変換する.
public
priceToPoint(
$price :
)
: float
Parameters
Tags
Return values
float —ポイント
addPointDiscountItem()
明細追加処理.
public
addPointDiscountItem(
$itemHolder :
ItemHolderInterface
, $discount :
int
)
: mixed
Parameters
- $itemHolder : ItemHolderInterface
- $discount : int
Return values
mixedremovePointDiscountItem()
既存のポイント明細を削除する.
public
removePointDiscountItem(
$itemHolder :
ItemHolderInterface
)
: mixed
Parameters
- $itemHolder : ItemHolderInterface
Return values
mixedprepare()
public
prepare(
$itemHolder :
ItemHolderInterface
, $point :
mixed
)
: mixed
Parameters
- $itemHolder : ItemHolderInterface
- $point : mixed
Return values
mixedrollback()
public
rollback(
$itemHolder :
ItemHolderInterface
, $point :
mixed
)
: mixed
Parameters
- $itemHolder : ItemHolderInterface
- $point : mixed