Cart
class Cart extends AbstractEntity
Methods
setPropertiesFromArray(array $arrProps, array $excludeAttribute = array(), ReflectionClass $parentClass = null)
引数の連想配列を元にプロパティを設定します.
from AbstractEntity
array
from AbstractEntity
object
copyProperties(object $srcObject, array $excludeAttribute = array())
コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー
from AbstractEntity
__construct()
No description
bool
getLock()
No description
integer
getPreOrderId()
No description
setPreOrderId(integer $pre_order_id)
No description
getCartItemByIdentifier(string $class_name, string $class_id)
No description
removeCartItemByIdentifier($class_name, $class_id)
No description
clearCartItems()
No description
CartItem[]
getCartItems()
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)
in AbstractEntity at line 39
offsetSet($offset, $value)
in AbstractEntity at line 43
offsetGet($offset)
in AbstractEntity at line 54
offsetUnset($offset)
in AbstractEntity at line 66
setPropertiesFromArray(array $arrProps, array $excludeAttribute = array(), ReflectionClass $parentClass = null)
引数の連想配列を元にプロパティを設定します.
DBから取り出した連想配列を, プロパティへ設定する際に使用します.
in AbstractEntity at line 99
array
toArray(array $excludeAttribute = array(), ReflectionClass $parentClass = null)
プロパティの値を連想配列で返します.
DBを更新する場合などで, 連想配列の値を取得したい場合に使用します.
in AbstractEntity at line 139
object
copyProperties(object $srcObject, array $excludeAttribute = array())
コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー
at line 49
__construct()
at line 57
bool
getLock()
at line 66
Cart
setLock(bool $lock)
at line 76
integer
getPreOrderId()
at line 85
Cart
setPreOrderId(integer $pre_order_id)
at line 131
CartItem
getCartItemByIdentifier(string $class_name, string $class_id)
at line 142
removeCartItemByIdentifier($class_name, $class_id)
at line 156
Cart
clearCartItems()
at line 166
CartItem[]
getCartItems()
at line 185
integer
getTotalPrice()
at line 198
integer
getTotalQuantity()
at line 213
array
getPayments()
Get Payments
at line 224
Cart
setPayments($payments)
Set Payments