class PageVersionSource implements Source

Purpose of this class is to source out events that are page versions in disguise. It also handles updating a page version event if the user has changed it on the front end calendar .

..

Methods

__construct(DvsPageVersion $PageVersion, Framework $Framework)

Create a new PageVersionSource

array(StdClass)
fetchEvents(string $start, string $end)

Returns a list of events in FullCalendar Event format.

StdClass
updatePageVersion(int $id, string $start, string $end, boolean $published)

This is here so that we can update a page version event

Details

at line 18
__construct(DvsPageVersion $PageVersion, Framework $Framework)

Create a new PageVersionSource

Parameters

DvsPageVersion $PageVersion
Framework $Framework

at line 32
array(StdClass) fetchEvents(string $start, string $end)

Returns a list of events in FullCalendar Event format.

The format can be found here: http://fullcalendar.io/docs/eventdata/EventObject/

Parameters

string $start
string $end

Return Value

array(StdClass)

at line 62
StdClass updatePageVersion(int $id, string $start, string $end, boolean $published)

This is here so that we can update a page version event

Parameters

int $id
string $start
string $end
boolean $published

Return Value

StdClass