public function update($id, $data) { /** @var \ZourceApplication\Entity\Dashboard $dashboard */ $dashboard = $this->dashboardTaskService->find($id); if (!$dashboard) { return new ApiProblem(ApiProblemResponse::STATUS_CODE_404, 'Entity not found.'); } $this->dashboardTaskService->updateFromArray($dashboard, $data); return new DashboardEntity($dashboard); }