PHP Class Exakat\Reports\Ambassador

Inheritance: extends Reports
Show file Open project: exakat/exakat

Protected Properties

Property Type Description
$analyzers
$finalName
$projectPath cache for analyzers [Title] = object

Public Methods

Method Description
__construct ( ) __construct
generate ( $folder, $name = 'report' )
generateDashboard ( )
generateExtensionsBreakdown ( )
generateFileReport ( $report )
getFilesCount ( type $limit = null ) List file with count
getHashData ( )
getIssuesBreakdown ( ) Get Issues Breakdown
getIssuesFaceted ( $theme ) : array List of Issues faceted
getSeverityBreakdown ( ) Severity Breakdown

Protected Methods

Method Description
generateBugfixes ( )
generatePhpConfiguration ( )
getAnalyzersResultsCounts ( )
makeIcon ( $tag )

Private Methods

Method Description
Bugfixes_cve ( $cve )
cleanFolder ( )
generateAlteredDirectives ( )
generateAnalyzers ( )
generateAnalyzersList ( )
generateAppinfo ( )
generateCodes ( )
generateDirectiveList ( )
generateDocumentation ( )
generateDynamicCode ( )
generateErrorMessages ( )
generateExternalLib ( )
generateExternalServices ( )
generateFavorites ( )
generateFiles ( ) generate the content of liste files
generateGlobals ( )
generateInventories ( )
generateIssues ( ) generate the content of Issues
generateProcFiles ( )
generateSettings ( )
generateStats ( )
getAnalyzerOverview ( ) Get data analyzer overview
getAnalyzersCount ( type $limit ) List analyzer with count
getBasedPage ( $file )
getClassByType ( type $type ) : string Get class by type
getCountAnalyzersByFile ( type $file ) Nombre analyzer par fichier
getCountFileByAnalyzers ( type $analyzer ) Nombre fichier qui ont l'analyzer
getFileOverview ( )
getFilesResultsCounts ( ) Get list of file
getLinesFromFile ( $filePath, $lineNumber, $numberBeforeAndAfter )
getSeveritiesNumberBy ( $type = 'file' ) Nombre severity by file en Dashboard
getTopAnalyzers ( ) Liste de top analyzers
getTopFile ( ) Liste de top file
getTotalAnalysedFile ( ) Liste fichier analysé
getTotalAnalyzer ( $issues = false )
initFolder ( ) : string Clear and init folder
injectBloc ( $html, $bloc, $content )
putBasedPage ( $file, $html )
setPHPBlocs ( $description )

Method Details

__construct() public method

__construct
public __construct ( )

generate() public method

public generate ( $folder, $name = 'report' )

generateBugfixes() protected method

protected generateBugfixes ( )

generateDashboard() public method

public generateDashboard ( )

generateExtensionsBreakdown() public method

generateFileReport() public method

public generateFileReport ( $report )

generatePhpConfiguration() protected method

protected generatePhpConfiguration ( )

getAnalyzersResultsCounts() protected method

getFilesCount() public method

List file with count
public getFilesCount ( type $limit = null )
$limit type

getHashData() public method

public getHashData ( )

getIssuesBreakdown() public method

Get Issues Breakdown
public getIssuesBreakdown ( )

getIssuesFaceted() public method

List of Issues faceted
public getIssuesFaceted ( $theme ) : array
return array

getSeverityBreakdown() public method

Severity Breakdown

makeIcon() protected method

protected makeIcon ( $tag )

Property Details

$analyzers protected property

protected $analyzers

$finalName protected property

protected $finalName

$projectPath protected property

cache for analyzers [Title] = object
protected $projectPath