loader = new TimesheetIdLoader($entityManager, $hydrateFullTree); } /** * @param Timesheet[] $timesheets */ public function loadResults(array $timesheets): void { $ids = array_map(function (Timesheet $timesheet) { return $timesheet->getId(); }, $timesheets); $this->loader->loadResults($ids); } }