repository->setExported($timesheets); } public function getExportItemsForQuery(ExportQuery $query): iterable { $query->addQueryHint(TimesheetQueryHint::CUSTOMER_META_FIELDS); $query->addQueryHint(TimesheetQueryHint::PROJECT_META_FIELDS); $query->addQueryHint(TimesheetQueryHint::ACTIVITY_META_FIELDS); $query->addQueryHint(TimesheetQueryHint::USER_PREFERENCES); return $this->repository->getTimesheetResult($query)->getResults(); } public function getType(): string { return 'timesheet'; } }