Documentation

PhpStormReport extends Report
in package

FinalYes

Table of Contents

Constants

TYPE_BY_ISSUE_LEVEL  = 'by-issue-level'
TYPE_CHECKSTYLE  = 'checkstyle'
TYPE_CODECLIMATE  = 'codeclimate'
TYPE_COMPACT  = 'compact'
TYPE_CONSOLE  = 'console'
TYPE_COUNT  = 'count'
TYPE_EMACS  = 'emacs'
TYPE_GITHUB_ACTIONS  = 'github'
TYPE_JSON  = 'json'
TYPE_JSON_SUMMARY  = 'json-summary'
TYPE_JUNIT  = 'junit'
TYPE_PHP_STORM  = 'phpstorm'
TYPE_PYLINT  = 'pylint'
TYPE_SARIF  = 'sarif'
TYPE_SONARQUBE  = 'sonarqube'
TYPE_TEXT  = 'text'
TYPE_XML  = 'xml'

Properties

$fixable_issue_counts  : array<string|int, mixed>
$in_ci  : bool
$issues_data  : array<int, IssueData>
$mixed_expression_count  : int
$pretty  : bool
$show_info  : bool
$show_snippet  : bool
$total_expression_count  : int
$use_color  : bool

Methods

__construct()  : mixed
create()  : string
getMapping()  : array<string, self::TYPE_*>
xmlEncode()  : string
format()  : string
getTaintSnippets()  : string

Constants

TYPE_BY_ISSUE_LEVEL

public final mixed TYPE_BY_ISSUE_LEVEL = 'by-issue-level'

TYPE_CHECKSTYLE

public final mixed TYPE_CHECKSTYLE = 'checkstyle'

TYPE_CODECLIMATE

public final mixed TYPE_CODECLIMATE = 'codeclimate'

TYPE_COMPACT

public final mixed TYPE_COMPACT = 'compact'

TYPE_CONSOLE

public final mixed TYPE_CONSOLE = 'console'

TYPE_COUNT

public final mixed TYPE_COUNT = 'count'

TYPE_EMACS

public final mixed TYPE_EMACS = 'emacs'

TYPE_GITHUB_ACTIONS

public final mixed TYPE_GITHUB_ACTIONS = 'github'

TYPE_JSON

public final mixed TYPE_JSON = 'json'

TYPE_JSON_SUMMARY

public final mixed TYPE_JSON_SUMMARY = 'json-summary'

TYPE_JUNIT

public final mixed TYPE_JUNIT = 'junit'

TYPE_PHP_STORM

public final mixed TYPE_PHP_STORM = 'phpstorm'

TYPE_PYLINT

public final mixed TYPE_PYLINT = 'pylint'

TYPE_SARIF

public final mixed TYPE_SARIF = 'sarif'

TYPE_SONARQUBE

public final mixed TYPE_SONARQUBE = 'sonarqube'

TYPE_TEXT

public final mixed TYPE_TEXT = 'text'

TYPE_XML

public final mixed TYPE_XML = 'xml'

Properties

$fixable_issue_counts

protected array<string|int, mixed> $fixable_issue_counts

$issues_data

protected array<int, IssueData> $issues_data

$mixed_expression_count

protected int $mixed_expression_count = 1

$show_info

protected bool $show_info

$show_snippet

protected bool $show_snippet

$total_expression_count

protected int $total_expression_count = 1

$use_color

protected bool $use_color

Methods

__construct()

public __construct(array<int, IssueData$issues_data, array<string, int> $fixable_issue_counts, ReportOptions $report_options[, int $mixed_expression_count = 1 ][, int $total_expression_count = 1 ]) : mixed
Parameters
$issues_data : array<int, IssueData>
$fixable_issue_counts : array<string, int>
$report_options : ReportOptions
$mixed_expression_count : int = 1
$total_expression_count : int = 1

getMapping()

public static getMapping() : array<string, self::TYPE_*>
Return values
array<string, self::TYPE_*>

xmlEncode()

protected xmlEncode(string $data) : string
Parameters
$data : string
Return values
string

format()

private format(IssueData $issue_data) : string
Parameters
$issue_data : IssueData
Return values
string

getTaintSnippets()

private getTaintSnippets(array<int, DataFlowNodeData|array{label: string, entry_path_type: string}> $taint_trace) : string
Parameters
$taint_trace : array<int, DataFlowNodeData|array{label: string, entry_path_type: string}>
Return values
string

        
On this page

Search results