class CalendarEventVersionOccurrence implements ObjectInterface (View source)

Properties

protected $versionOccurrenceID
protected $version
protected $occurrence

Methods

mixed
getAttribute(AttributeKeyInterface|string $ak, string|false $mode = false)

No description

getAttributeValue(AttributeKeyInterface|string $ak)

Alias of getAttributeValueObject (assuming $createIfNotExists is false).

getAttributeValueObject(AttributeKeyInterface|string $ak, bool $createIfNotExists = false)

No description

clearAttribute(AttributeKeyInterface|string $ak)

No description

setAttribute(AttributeKeyInterface|string $ak, AbstractValue|EmptyRequestAttributeValue|array $value)

Sets the attribute of of the ObjectInterface instance to the specified value, and persists it.

getJSONObject()

No description

__construct(CalendarEventVersion $version, CalendarEventRepetition $repetition, $start, $end, $cancelled = false)

No description

getEvent()

No description

mixed
getVersion()

No description

setVersion(mixed $version)

No description

__clone()

No description

getID()

No description

__call($name, $arguments)

No description

Details

mixed getAttribute(AttributeKeyInterface|string $ak, string|false $mode = false)

Parameters

AttributeKeyInterface|string $ak An attribute key instance (or its handle)
string|false $mode

Return Value

mixed

AttributeValueInterface|null getAttributeValue(AttributeKeyInterface|string $ak)

Alias of getAttributeValueObject (assuming $createIfNotExists is false).

Parameters

AttributeKeyInterface|string $ak An attribute key instance (or its handle)

Return Value

AttributeValueInterface|null

AttributeValueInterface|null getAttributeValueObject(AttributeKeyInterface|string $ak, bool $createIfNotExists = false)

Parameters

AttributeKeyInterface|string $ak An attribute key instance (or its handle)
bool $createIfNotExists Shall the generic attribute value be created if it does not already exist?

Return Value

AttributeValueInterface|null

CategoryInterface getObjectAttributeCategory()

Return Value

CategoryInterface

clearAttribute(AttributeKeyInterface|string $ak)

Parameters

AttributeKeyInterface|string $ak An attribute key instance (or its handle)

AttributeValueInterface setAttribute(AttributeKeyInterface|string $ak, AbstractValue|EmptyRequestAttributeValue|array $value)

Sets the attribute of of the ObjectInterface instance to the specified value, and persists it.

Parameters

AttributeKeyInterface|string $ak An attribute key instance (or its handle)
AbstractValue|EmptyRequestAttributeValue|array $value

Return Value

AttributeValueInterface

getJSONObject()

__construct(CalendarEventVersion $version, CalendarEventRepetition $repetition, $start, $end, $cancelled = false)

Parameters

CalendarEventVersion $version
CalendarEventRepetition $repetition
$start
$end
$cancelled

getEvent()

mixed getVersion()

Return Value

mixed

setVersion(mixed $version)

Parameters

mixed $version

CalendarEventOccurrence getOccurrence()

__clone()

getID()

__call($name, $arguments)

Parameters

$name
$arguments