/** * @return array */ public function toArray() { $data = ['startDate' => Util::api_date_format($this->startDate), 'endDate' => Util::api_date_format($this->endDate), 'pageSize' => $this->getPageSize(), 'onlyShowLatestEvent' => $this->isOnlyShowLatestEvent()]; if (count($this->filterEvents) > 0) { $data['filterEvents'] = array_unique($this->filterEvents); } return $data; }