Copied!

EventList

EventList.php : 22
Implements IteratorAggregate

List of events being the result of executing event query.

Tags
See
CalendarServiceInterface::getEvents()

Methods

public__construct()

EventList.php : 29
public __construct(EventQuery $query, EventCollection $events[, int $totalCount = 0 ])

Parameters

Name Type Default value Description
$query EventQuery -

Query used to fetch events.

$events EventCollection -

List of events.

$totalCount int 0

Total number of events matching query.

publiccreateEmpty()

EventList.php : 86

Creates empty event list.

public static createEmpty(EventQuery $query) : self

Parameters

Name Type Default value Description
$query EventQuery - -

Return values

self

publicgetEvents()

EventList.php : 36
public getEvents() : EventCollection

Return values

EventCollection

publicgetIterator()

EventList.php : 54
public getIterator() : Iterator

Return values

Iterator

publicgetNextPageQuery()

EventList.php : 62

Returns next page query or null if no more events.

public getNextPageQuery() : EventQuery|null

Return values

EventQuery|null

publicgetQuery()

EventList.php : 49
public getQuery() : EventQuery

Return values

EventQuery

publicgetTotalCount()

EventList.php : 44

Returns total number of events matching query.

public getTotalCount() : int

Return values

int