프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$app |
메소드 | 설명 | |
---|---|---|
__construct ( |
||
addError ( string $error = null, string $productName = null ) : |
||
addProduct ( string $productClassId, integer $quantity = 1 ) : |
||
canAddProduct ( string $productClassId ) : boolean | ||
canAddProductPayment ( Eccube\Entity\Master\ProductType $ProductType ) : boolean | ||
clear ( ) : |
||
downProductQuantity ( string $productClassId ) : |
||
getCanAddProductType ( ) | ||
getCart ( ) : Eccube\Entity\Cart | カートを取得します。 | |
getError ( ) : string | ||
getErrors ( ) : string[] | ||
getMessages ( ) : string[] | ||
getPreOrderId ( ) : string | ||
getProductQuantity ( string $productClassId ) : integer | ||
getProductTypes ( ) : array | ||
isLocked ( ) : boolean | ||
lock ( ) | ||
removeProduct ( string $productClassId ) : |
||
save ( ) | ||
setCanAddProductType ( Eccube\Entity\Master\ProductType $ProductType ) | ||
setError ( string $error = null ) : |
||
setMessage ( string $message ) : |
||
setPreOrderId ( string $pre_order_id ) : |
||
setProductQuantity ( Eccube\Entity\ProductClass | integer $ProductClass, integer $quantity ) : |
||
unlock ( ) | ||
upProductQuantity ( string $productClassId ) : |
메소드 | 설명 | |
---|---|---|
loadProductClassFromCart ( ) | カートに保存されている商品の ProductClass エンティティを読み込み、カートへ設定します。 | |
loadProductClassFromCartItem ( Eccube\Entity\CartItem $CartItem ) | CartItem に対応する ProductClass を設定します。 |
public addProduct ( string $productClassId, integer $quantity = 1 ) : |
||
$productClassId | string | |
$quantity | integer | |
리턴 |
public canAddProduct ( string $productClassId ) : boolean | ||
$productClassId | string | |
리턴 | boolean |
public canAddProductPayment ( Eccube\Entity\Master\ProductType $ProductType ) : boolean | ||
$ProductType | Eccube\Entity\Master\ProductType | |
리턴 | boolean |
public downProductQuantity ( string $productClassId ) : |
||
$productClassId | string | |
리턴 |
public getProductQuantity ( string $productClassId ) : integer | ||
$productClassId | string | |
리턴 | integer |
protected loadProductClassFromCart ( ) |
protected loadProductClassFromCartItem ( Eccube\Entity\CartItem $CartItem ) | ||
$CartItem | Eccube\Entity\CartItem |
public removeProduct ( string $productClassId ) : |
||
$productClassId | string | |
리턴 |
public setCanAddProductType ( Eccube\Entity\Master\ProductType $ProductType ) | ||
$ProductType | Eccube\Entity\Master\ProductType |
public setMessage ( string $message ) : |
||
$message | string | |
리턴 |
public setPreOrderId ( string $pre_order_id ) : |
||
$pre_order_id | string | |
리턴 |
public setProductQuantity ( Eccube\Entity\ProductClass | integer $ProductClass, integer $quantity ) : |
||
$ProductClass | Eccube\Entity\ProductClass | integer | |
$quantity | integer | |
리턴 |
public upProductQuantity ( string $productClassId ) : |
||
$productClassId | string | |
리턴 |