Exakat\Reports\Devoops::OneAnalyzer PHP Метод

OneAnalyzer() защищенный Метод

protected OneAnalyzer ( $title )
    protected function OneAnalyzer($title)
    {
        $css = new \Stdclass();
        $css->displayTitles = true;
        $css->titles = array('Code', 'File', 'Line');
        $css->sort = $css->titles;
        $analyzer = $this->analyzers[$title];
        $description = $analyzer->getDescription()->getDescription();
        if ($description == '') {
            $description = 'No documentation yet';
        }
        $return = $this->formatTextLead($description);
        if ($clearPHP = $analyzer->getDescription()->getClearPHP()) {
            $return .= '<p>clearPHP : <a href="https://github.com/dseguy/clearPHP/blob/master/rules/' . $clearPHP . '.md">' . $clearPHP . '</a></p>';
        }
        $return .= $this->formatThemeList($analyzer->getThemes());
        $data = array();
        $sqlQuery = 'SELECT fullcode as Code, file AS File, line AS Line FROM results WHERE analyzer="' . $this->dump->escapeString($analyzer->getInBaseName()) . '"';
        $res = $this->dump->query($sqlQuery);
        while ($row = $res->fetchArray(SQLITE3_ASSOC)) {
            $data[] = $row;
        }
        $return .= $this->formatHorizontal($data, $css);
        return $return;
    }