security->getUser(); if ($currentUser === null || $currentUser->getOrganization() === null) { return; } $rootAliases = $queryBuilder->getRootAliases(); if (empty($rootAliases)) { throw new \LogicException('No root alias defined.'); } $rootAlias = $rootAliases[0]; $queryBuilder ->innerJoin(sprintf('%s.organizationAddressPostal', $rootAlias), 'organization_address_postal') ->andWhere('organization_address_postal.organization = :organization') ->setParameter('organization', $currentUser->getOrganization()); } }