security->getUser(); if (!$user instanceof User) { $queryBuilder->andWhere('1 = 0'); return; } $rootAlias = $queryBuilder->getRootAliases()[0]; $employeeAlias = 'absence_employee_scope'; $queryBuilder->leftJoin(sprintf('%s.employee', $rootAlias), $employeeAlias) ->addSelect($employeeAlias) ; $this->employeeScopeService->applyEmployeeScope($queryBuilder, $employeeAlias, 'absence_scope', $user); } }