settings['organizationId']; // Get donors of the structure $donors = $this->donorRepository->findByOrganizationId($organizationId); $this->view->assign('donors', $donors); // Get the donors of the parent structures $networkDonors = $this->donorRepository->findParentsByOrganizationId($organizationId); $this->view->assign('networkDonors', $networkDonors); // Static or dynamic display $this->view->assign('staticDisplay', $options['staticDonors'] ?? 0); } /** * @param DonorRepository $donorRepository */ public function injectDonorRepository(DonorRepository $donorRepository) { $this->donorRepository = $donorRepository; } /** * @param OrganizationRepository $organizationRepository */ public function injectOrganizationRepository(OrganizationRepository $organizationRepository) { $this->organizationRepository = $organizationRepository; } }