move status test to tokenizer

The availability of the module is now tested by the tokenizer.
This commit is contained in:
Sarah Hoffmann
2021-04-28 20:13:51 +02:00
parent 893490f94e
commit be6262c6ce
4 changed files with 42 additions and 62 deletions

View File

@@ -15,6 +15,27 @@ class Tokenizer
$this->oNormalizer = \Transliterator::createFromRules(CONST_Term_Normalization_Rules);
}
public function checkStatus()
{
$sStandardWord = $this->oDB->getOne("SELECT make_standard_name('a')");
if ($sStandardWord === false) {
throw new Exception('Module failed', 701);
}
if ($sStandardWord != 'a') {
throw new Exception('Module call failed', 702);
}
$sSQL = "SELECT word_id FROM word WHERE word_token IN (' a')";
$iWordID = $this->oDB->getOne($sSQL);
if ($iWordID === false) {
throw new Exception('Query failed', 703);
}
if (!$iWordID) {
throw new Exception('No value', 704);
}
}
public function setCountryRestriction($aCountries)
{