EC-CUBE4 APIドキュメント

PurchaseFlow

Table of Contents

$flowType string
$itemPreprocessors ArrayCollection|\Eccube\Service\PurchaseFlow\ItemPreprocessor[]
$itemHolderPreprocessors ArrayCollection|\Eccube\Service\PurchaseFlow\ItemHolderPreprocessor[]
$itemValidators ArrayCollection|\Eccube\Service\PurchaseFlow\ItemValidator[]
$itemHolderValidators ArrayCollection|\Eccube\Service\PurchaseFlow\ItemHolderValidator[]
$itemHolderPostValidators ArrayCollection|\Eccube\Service\PurchaseFlow\ItemHolderPostValidator[]
$discountProcessors ArrayCollection|\Eccube\Service\PurchaseFlow\DiscountProcessor[]
$purchaseProcessors ArrayCollection|\Eccube\Service\PurchaseFlow\PurchaseProcessor[]
__construct() mixed
setFlowType() mixed
setPurchaseProcessors() mixed
setItemValidators() mixed
setItemHolderValidators() mixed
setItemPreprocessors() mixed
setItemHolderPreprocessors() mixed
setItemHolderPostValidators() mixed
setDiscountProcessors() mixed
validate() mixed
prepare() 購入フロー仮確定処理. mixed
commit() 購入フロー確定処理. mixed
rollback() 購入フロー仮確定取り消し処理. mixed
addPurchaseProcessor() mixed
addItemHolderPreprocessor() mixed
addItemPreprocessor() mixed
addItemValidator() mixed
addItemHolderValidator() mixed
addItemHolderPostValidator() mixed
addDiscountProcessor() mixed
calculateTotal() mixed
calculateSubTotal() mixed
calculateDeliveryFeeTotal() mixed
calculateDiscount() mixed
calculateCharge() mixed
calculateTax() mixed
calculateAll() mixed
dump() PurchaseFlow をツリー表示します. string
__toString() string

Properties

$itemPreprocessors

protected ArrayCollection|\Eccube\Service\PurchaseFlow\ItemPreprocessor[] $itemPreprocessors

$itemHolderPreprocessors

protected ArrayCollection|\Eccube\Service\PurchaseFlow\ItemHolderPreprocessor[] $itemHolderPreprocessors

$itemValidators

protected ArrayCollection|\Eccube\Service\PurchaseFlow\ItemValidator[] $itemValidators

$itemHolderValidators

protected ArrayCollection|\Eccube\Service\PurchaseFlow\ItemHolderValidator[] $itemHolderValidators

$itemHolderPostValidators

protected ArrayCollection|\Eccube\Service\PurchaseFlow\ItemHolderPostValidator[] $itemHolderPostValidators

$discountProcessors

protected ArrayCollection|\Eccube\Service\PurchaseFlow\DiscountProcessor[] $discountProcessors

$purchaseProcessors

protected ArrayCollection|\Eccube\Service\PurchaseFlow\PurchaseProcessor[] $purchaseProcessors

Methods

__construct()

public __construct( ) : mixed
Return values
mixed

setFlowType()

public setFlowType( $flowType : mixed ) : mixed
Parameters
$flowType : mixed
Return values
mixed

setPurchaseProcessors()

public setPurchaseProcessors( $processors : ArrayCollection ) : mixed
Parameters
$processors : ArrayCollection
Return values
mixed

setItemValidators()

public setItemValidators( $itemValidators : ArrayCollection ) : mixed
Parameters
$itemValidators : ArrayCollection
Return values
mixed

setItemHolderValidators()

public setItemHolderValidators( $itemHolderValidators : ArrayCollection ) : mixed
Parameters
$itemHolderValidators : ArrayCollection
Return values
mixed

setItemPreprocessors()

public setItemPreprocessors( $itemPreprocessors : ArrayCollection ) : mixed
Parameters
$itemPreprocessors : ArrayCollection
Return values
mixed

setItemHolderPreprocessors()

public setItemHolderPreprocessors( $itemHolderPreprocessors : ArrayCollection ) : mixed
Parameters
$itemHolderPreprocessors : ArrayCollection
Return values
mixed

setItemHolderPostValidators()

public setItemHolderPostValidators( $itemHolderPostValidators : ArrayCollection ) : mixed
Parameters
$itemHolderPostValidators : ArrayCollection
Return values
mixed

setDiscountProcessors()

public setDiscountProcessors( $discountProcessors : ArrayCollection ) : mixed
Parameters
$discountProcessors : ArrayCollection
Return values
mixed

dump()

PurchaseFlow をツリー表示します.

public dump( ) : string
Return values
string

__toString()

public __toString( ) : string
Return values
string

Search results