protected function Compatibility($title)
{
$css = new \Stdclass();
$css->displayTitles = true;
$css->titles = array('Feature', 'Status');
$css->readOrder = $css->titles;
$list = Analyzer::getThemeAnalyzers(str_replace(array(' ', '.'), array('PHP', ''), $title));
$res = $this->datastore->query('SELECT analyzer, counts FROM analyzed');
$counts = array();
while ($row = $res->fetchArray(\SQLITE3_ASSOC)) {
$counts[$row['analyzer']] = $row['counts'];
}
$config = Config::factory();
foreach ($list as $l) {
$ini = parse_ini_file($config->dir_root . '/human/en/' . $l . '.ini');
if (isset($counts[$l])) {
$info[$ini['name']] = array('result' => (int) $counts[$l]);
} else {
$info[$ini['name']] = array('result' => -1);
}
}
return $this->formatHashTableLinked($info, $css);
}