Exakat\Reports\Ambassador::getFileOverview PHP Метод

getFileOverview() приватный Метод

private getFileOverview ( )
    private function getFileOverview()
    {
        $data = $this->getFilesCount(self::LIMITGRAPHE);
        $xAxis = array();
        $dataMajor = array();
        $dataCritical = array();
        $dataNone = array();
        $dataMinor = array();
        $severities = $this->getSeveritiesNumberBy('file');
        foreach ($data as $value) {
            $xAxis[] = "'" . $value['file'] . "'";
            $dataCritical[] = empty($severities[$value['file']]['Critical']) ? 0 : $severities[$value['file']]['Critical'];
            $dataMajor[] = empty($severities[$value['file']]['Major']) ? 0 : $severities[$value['file']]['Major'];
            $dataMinor[] = empty($severities[$value['file']]['Minor']) ? 0 : $severities[$value['file']]['Minor'];
            $dataNone[] = empty($severities[$value['file']]['None']) ? 0 : $severities[$value['file']]['None'];
        }
        $xAxis = join(', ', $xAxis);
        $dataCritical = join(', ', $dataCritical);
        $dataMajor = join(', ', $dataMajor);
        $dataMinor = join(', ', $dataMinor);
        $dataNone = join(', ', $dataNone);
        return array('scriptDataFiles' => $xAxis, 'scriptDataMajor' => $dataMajor, 'scriptDataCritical' => $dataCritical, 'scriptDataNone' => $dataNone, 'scriptDataMinor' => $dataMinor);
    }