/** * Returns latest events list. * * @param integer $page * @return array<EVENT_BOL_Event> */ public function findPublicEvents($page, $eventsCount = null, $past = false) { if ($page === null) { $first = 0; $count = (int) $eventsCount; } else { $page = $page === null ? 1 : (int) $page; $count = $this->configs[self::CONF_EVENTS_COUNT_ON_PAGE]; $first = ($page - 1) * $count; } return $this->eventDao->findPublicEvents($first, $count, $past); }