getContainer()->get('entityManager'); $pdo = $entityManager->getPDO(); $fulltextFieldList = $entityManager->getOrmMetadata()->get($entityName, 'fullTextSearchColumnList'); if (!$fulltextFieldList) { $this->assertNull($fulltextFieldList); return; } $query = "SHOW INDEX FROM `". Util::toCamelCase($entityName) ."` WHERE Index_type = 'FULLTEXT'"; $sth = $pdo->prepare($query); $sth->execute(); $rowList = $sth->fetchAll(\PDO::FETCH_ASSOC); $this->assertNotEmpty($rowList); $result = []; foreach ($rowList as $row) { $result[] = Util::toCamelCase($row['Column_name']); } asort($fulltextFieldList); asort($result); $this->assertEquals($fulltextFieldList, $result); } }