SegmentData
class SegmentData extends ReactiveObject
Traits
Properties
protected array | $hooks | from Hooks | |
protected Event[] | $eventHandlers | from Events | |
protected array | $timestamps | from Timestamps | |
protected array | $attributes | from Accessors | |
array | $modified | from Accessors | |
ReactiveObject|ItemCollection|null | $parent | from ReactiveObject | |
protected array | $defaults | from ReactiveObject | |
protected array | $readOnlyAttributes | ||
string | $gender | ||
string | $photo | ||
string | $familyName | ||
string | $givenName | ||
string | $fullName | ||
string | $city | ||
string | $state | ||
string | $countryName | ||
string | $countryCode | ||
string | $continent | ||
string | $county | ||
int | $countyNum | ||
string | $facebookUrl | ||
string | $linkedinUrl | ||
string | $twitterUrl | ||
string | $customerSource | ||
string | $birthday | ||
string | $postalCode |
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
bool
getBornDayAttribute(int $bornDay)
No description
bool
getBornMonthAttribute(int $bornMonth)
No description
bool
getBornYearAttribute(int $bornYear)
No description
mixed
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