getConnectionForTable('sys_category')->createQueryBuilder(); $row = $queryBuilder ->select('title') ->from('sys_category')->where( $queryBuilder->expr()->eq('uid', (int)$uid) ) ->execute()->fetch(); break; case 'tag': // Fetch category name $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getConnectionForTable('tx_news_domain_model_tag')->createQueryBuilder(); $row = $queryBuilder ->select('title') ->from('tx_news_domain_model_tag')->where( $queryBuilder->expr()->eq('uid', (int)$uid) ) ->execute()->fetch(); break; } // Return return $row['title'] ?? $uid; } }