class CalendarEventVersion implements ObjectInterface, JsonSerializable (View source)

Traits

Properties

protected $categories
protected $event
protected $author
protected $eventVersionID
protected $repetitions
protected $occurrences
$evDateAdded

These have to be public so we can use doctrine criteria from another class. Sigh.

protected $evActivateDateTime

These have to be public so we can use doctrine criteria from another class. Sigh.

$evIsApproved
protected $evDescription
protected $evName
protected $evRelatedPageRelationType

C = created page, A = associated page, null = don't enable

protected $cID

Methods

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

No description

getAttribute($ak, $mode = false)

No description

Value
getAttributeValue($ak)

No description

clearAttribute($ak, bool $doReindexImmediately = true)

No description

Value
setAttribute($ak, mixed $value, bool $doReindexImmediately = true)

Sets the attribute of a user info object to the specified value, and saves it in the database.

__construct(CalendarEvent $event, User $author)

No description

mixed
getAuthor()

No description

setAuthor(mixed $author)

No description

mixed
getRelatedPageRelationType()

No description

setRelatedPageRelationType(mixed $relatedPageRelationType)

No description

string
getName()

No description

setName(string $name)

No description

getPageObject()

No description

int
getPageID()

No description

setPageID($cID)

No description

bool
isApproved()

No description

setIsApproved(bool $approved)

No description

setPageObject(Page $page)

No description

string
getDescription()

No description

setDescription(string $description)

No description

getID()

No description

mixed
getEvent()

No description

setEvent(mixed $event)

No description

jsonSerialize()

No description

mixed
getOccurrences()

No description

getCategories()

No description

getRepetitions()

No description

setRepetitions($repetitions)

No description

mixed
getDateAdded()

No description

mixed
getDateActivated()

No description

setDateActivated(mixed $evActivateDateTime)

No description

__clone()

No description

Details

CategoryInterface getObjectAttributeCategory()

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

No description

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

getAttribute($ak, $mode = false)

No description

Parameters

$ak
$mode

Value getAttributeValue($ak)

No description

Parameters

$ak

Return Value

Value

clearAttribute($ak, bool $doReindexImmediately = true)

No description

Parameters

$ak
bool $doReindexImmediately

Value setAttribute($ak, mixed $value, bool $doReindexImmediately = true)

Sets the attribute of a user info object to the specified value, and saves it in the database.

Parameters

$ak
mixed $value
bool $doReindexImmediately

Return Value

Value

__construct(CalendarEvent $event, User $author)

No description

Parameters

CalendarEvent $event
User $author

mixed getAuthor()

No description

Return Value

mixed

setAuthor(mixed $author)

No description

Parameters

mixed $author

mixed getRelatedPageRelationType()

No description

Return Value

mixed

setRelatedPageRelationType(mixed $relatedPageRelationType)

No description

Parameters

mixed $relatedPageRelationType

string getName()

No description

Return Value

string

setName(string $name)

No description

Parameters

string $name

Page getPageObject()

No description

Return Value

Page

int getPageID()

No description

Return Value

int

setPageID($cID)

No description

Parameters

$cID

bool isApproved()

No description

Return Value

bool

setIsApproved(bool $approved)

No description

Parameters

bool $approved

setPageObject(Page $page)

No description

Parameters

Page $page

string getDescription()

No description

Return Value

string

setDescription(string $description)

No description

Parameters

string $description

getID()

No description

mixed getEvent()

No description

Return Value

mixed

setEvent(mixed $event)

No description

Parameters

mixed $event

stdClass jsonSerialize()

No description

Return Value

stdClass

mixed getOccurrences()

No description

Return Value

mixed

getCategories()

No description

RepetitionInterface[] getRepetitions()

No description

Return Value

RepetitionInterface[]

getRepetitionEntityCollection()

No description

setRepetitions($repetitions)

No description

Parameters

$repetitions

mixed getDateAdded()

No description

Return Value

mixed

mixed getDateActivated()

No description

Return Value

mixed

setDateActivated(mixed $evActivateDateTime)

No description

Parameters

mixed $evActivateDateTime

__clone()

No description