/** * @param int $id * * @return Organization * * @throws OrganizationNotFoundException */ protected function findOrganization($id) { $organization = $this->organizationRepository->find($id, OrganizationRepositoryInterface::NOT_CACHED_DATA); if (!$organization) { throw new OrganizationNotFoundException($id); } return $organization; }
/** * @param $request * * @return GetOrganizationListResponse */ public function execute($request) { $organizations = $this->organizationRepository->findByCriteria($this->buildCriteria($request)); return $this->buildGetOrganizationListResponse($organizations); }