connection = $connectionPool->getConnectionForTable('fe_groups'); } public function findRedirectPageIdByGroupId(int $groupId): ?int { $queryBuilder = $this->connection->createQueryBuilder(); $queryBuilder->getRestrictions()->removeAll(); $query = $queryBuilder ->select('felogin_redirectPid') ->from('fe_groups') ->where( $queryBuilder->expr()->neq('felogin_redirectPid', $this->connection->quote('')), $queryBuilder->expr()->eq('uid', $queryBuilder->createNamedParameter($groupId, Connection::PARAM_INT)) ) ->setMaxResults(1); $column = $query->executeQuery()->fetchOne(); return $column === false ? null : (int)$column; } }