public function pastEventsCount($data) { $erb = new EventRepositoryBuilder(); $erb->setBeforeNow(); $erb->setIncludeCancelled(true); $erb->setIncludeDeleted(false); if ($data instanceof \models\AreaModel) { $erb->setArea($data); } return $erb->fetchCount(); }