public function fetchEvents($start, $end)
{
$events = [];
$pageVersions = $this->PageVersion->with('page')->join('dvs_pages', 'dvs_pages.id', '=', 'dvs_page_versions.page_id')->where('dvs_pages.dvs_admin', '!=', '1')->where('starts_at', '>', $start)->where('starts_at', '<', $end)->select('dvs_page_versions.*')->get();
foreach ($pageVersions as $pageVersion) {
$events[] = $this->fetchEvent($pageVersion);
}
return $events;
}