entityManager->getRepository(UsersOrganizations::class)->findBy(['users' => $user, 'isActive' => true]); }elseif($organizations !== null){ $uos = $this->entityManager->getRepository(UsersOrganizations::class)->findBy(['organization' => $organizations, 'isActive' => true]); } foreach ($uos as $uo) { $this->userOrganizationAppService->deactivateAllUserOrganizationsAppLinks($uo); $uo->setIsActive(false); $this->entityManager->persist($uo); $this->actionService->createAction("Deactivate UO link", $actingUser, $uo->getOrganization(), $uo->getOrganization()->getName() ); } } public function getByIdOrFail(int $id): UsersOrganizations { $uo = $this->entityManager->getRepository(UsersOrganizations::class)->find($id); if (!$uo) { throw new NotFoundHttpException("UserOrganization not found"); } return $uo; } }