CartItem
class CartItem extends ReactiveObject
Traits
Properties
protected array | $hooks | from Hooks | |
protected Event[] | $eventHandlers | from Events | |
protected | $timestamps | ||
protected array | $attributes | from Accessors | |
array | $modified | from Accessors | |
ReactiveObject|ItemCollection|null | $parent | from ReactiveObject | |
protected | $defaults | ||
protected | $readOnlyAttributes | ||
int | $entry_id | ||
string | $entry_name | ||
int | $no_of_entries | ||
string | $type | ||
int | $variant_id | ||
string | $variant_value | ||
string | $variant_name | ||
float | $variant_cost | ||
int | $variant_weight | ||
float | $tax_percent | ||
int | $entries_weight | ||
string | $ip | ||
string | $user_agent | ||
int | $changed_in_cart | ||
Carbon | $reservation_start | ||
Carbon | $reservation_end | ||
string | $entries_comments | ||
Properties | $properties |
Methods
on(string $eventName, callable $handler = null)
Attaches an event handler for a given event
from
Events
void
trigger(string $eventName, mixed $payload = null)
Invokes the event handlers for the given event
from
Events
__construct(object|array $attributes = [], object|null $parent = null)
No description
from
ReactiveObject
setParent(ReactiveObject|ItemCollection|null $parent)
No description
from
ReactiveObject
static ReactiveObject
factory(object|array $attributes = [], object|null $parent = null)
No description
from
ReactiveObject
array
jsonSerialize()
No description
getEntryIdAttribute($value)
No description
getNoOfEntriesAttribute($value)
No description
getVariantIdAttribute($value)
No description
getVariantCostAttribute($value)
No description
getTaxPercentAttribute($value)
No description
getTaxCostAttribute($value)
No description
getEntriesCostAttribute($value)
No description
getEntriesTotalAttribute($value)
No description
getChangedInCartAttribute($value)
No description
getReservationStartAttribute($value)
No description
getReservationEndAttribute($value)
No description
getOriginalVariantCostAttribute($value)
No description
getOriginalEntriesTotalAttribute($value)
No description
getOriginalEntriesCostAttribute($value)
No description
getOriginalTaxCostAttribute($value)
No description
Properties
getPropertiesAttribute(mixed $properties)
No description
DiscountData
getDiscountDataAttribute(mixed $data)
No description
Details
in
Hooks at line 30
void
performHook(string $name)
in
Hooks at line 40
void
performHooks()
in
Events at line 17
Events
on(string $eventName, callable $handler = null)
Attaches an event handler for a given event
in
Events at line 43
void
emit(string $event, mixed $payload = null)
Emits an event to parent
in
Events at line 57
void
trigger(string $eventName, mixed $payload = null)
Invokes the event handlers for the given event
in
Timestamps at line 18
serializeTimestamp($value)
in
Accessors at line 30
array
toArray()
Get the raw attributes