class Cart extends AbstractEntity

Methods

offsetExists($offset)

No description

offsetSet($offset, $value)

No description

offsetGet($offset)

No description

offsetUnset($offset)

No description

setPropertiesFromArray(array $arrProps, array $excludeAttribute = array(), ReflectionClass $parentClass = null)

引数の連想配列を元にプロパティを設定します.

array
toArray(array $excludeAttribute = array(), ReflectionClass $parentClass = null)

プロパティの値を連想配列で返します.

object
copyProperties(object $srcObject, array $excludeAttribute = array())

コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー

__construct()

No description

bool
getLock()

No description

setLock(bool $lock)

No description

integer
getPreOrderId()

No description

setPreOrderId(integer $pre_order_id)

No description

setCartItem(CartItem $AddCartItem)

No description

addCartItem(CartItem $CartItem)

No description

getCartItemByIdentifier(string $class_name, string $class_id)

No description

removeCartItemByIdentifier($class_name, $class_id)

No description

clearCartItems()

No description

getCartItems()

No description

setCartItems(CartItem[] $CartItems)

No description

integer
getTotalPrice()

No description

integer
getTotalQuantity()

No description

array
getPayments()

Get Payments

setPayments($payments)

Set Payments

Details

in AbstractEntity at line 32
offsetExists($offset)

Parameters

$offset

in AbstractEntity at line 39
offsetSet($offset, $value)

Parameters

$offset
$value

in AbstractEntity at line 43
offsetGet($offset)

Parameters

$offset

in AbstractEntity at line 54
offsetUnset($offset)

Parameters

$offset

in AbstractEntity at line 66
setPropertiesFromArray(array $arrProps, array $excludeAttribute = array(), ReflectionClass $parentClass = null)

引数の連想配列を元にプロパティを設定します.

DBから取り出した連想配列を, プロパティへ設定する際に使用します.

Parameters

array $arrProps
array $excludeAttribute
ReflectionClass $parentClass

in AbstractEntity at line 99
array toArray(array $excludeAttribute = array(), ReflectionClass $parentClass = null)

プロパティの値を連想配列で返します.

DBを更新する場合などで, 連想配列の値を取得したい場合に使用します.

Parameters

array $excludeAttribute
ReflectionClass $parentClass

Return Value

array 連想配列のプロパティの値

in AbstractEntity at line 139
object copyProperties(object $srcObject, array $excludeAttribute = array())

コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー

Parameters

object $srcObject コピー元のオブジェクト
array $excludeAttribute 除外したいフィールド名の配列

Return Value

object

at line 49
__construct()

at line 57
bool getLock()

Return Value

bool

at line 66
Cart setLock(bool $lock)

Parameters

bool $lock

Return Value

Cart

at line 76
integer getPreOrderId()

Return Value

integer

at line 85
Cart setPreOrderId(integer $pre_order_id)

Parameters

integer $pre_order_id

Return Value

Cart

at line 96
Cart setCartItem(CartItem $AddCartItem)

Parameters

CartItem $AddCartItem

Return Value

Cart

at line 119
Cart addCartItem(CartItem $CartItem)

Parameters

CartItem $CartItem

Return Value

Cart

at line 131
CartItem getCartItemByIdentifier(string $class_name, string $class_id)

Parameters

string $class_name
string $class_id

Return Value

CartItem

at line 142
removeCartItemByIdentifier($class_name, $class_id)

Parameters

$class_name
$class_id

at line 156
Cart clearCartItems()

Return Value

Cart

at line 166
CartItem[] getCartItems()

Return Value

CartItem[]

at line 175
Cart setCartItems(CartItem[] $CartItems)

Parameters

CartItem[] $CartItems

Return Value

Cart

at line 185
integer getTotalPrice()

Return Value

integer

at line 198
integer getTotalQuantity()

Return Value

integer

at line 213
array getPayments()

Get Payments

Return Value

array

at line 224
Cart setPayments($payments)

Set Payments

Parameters

$payments

Return Value

Cart