public function getMember($projectId, $id) { try { $data = $this->memberRepository->setPresenter($this->memberPresenter)->findWhere(['project_id' => $projectId, 'member_id' => $id]); if (isset($data['data']) && count($data['data'])) { return ['data' => current($data['data'])]; } return $data; } catch (\Exception $e) { return ["error" => true, "message" => 'Registro não encontrado.', "messageDev" => $e->getMessage()]; } }
private function setPresenter() { $this->repository->setPresenter('CodeProject\\Presenters\\ProjectMemberPresenter'); }