25
25
use DaveLiddament \StaticAnalysisResultsBaseliner \Domain \ResultsParser \ResultsParser ;
26
26
use DaveLiddament \StaticAnalysisResultsBaseliner \Domain \Utils \ArrayParseException ;
27
27
use DaveLiddament \StaticAnalysisResultsBaseliner \Domain \Utils \ArrayUtils ;
28
- use DaveLiddament \StaticAnalysisResultsBaseliner \Domain \Utils \FqcnRemover ;
29
28
use DaveLiddament \StaticAnalysisResultsBaseliner \Domain \Utils \JsonParseException ;
30
29
use DaveLiddament \StaticAnalysisResultsBaseliner \Domain \Utils \JsonUtils ;
31
30
use DaveLiddament \StaticAnalysisResultsBaseliner \Domain \Utils \ParseAtLocationException ;
32
31
33
32
/**
34
- * Handles PHPStan's JSON output.
35
- *
36
- * NOTE: SARB only deals with errors that are attached to a particular line in a file.
37
- * PHPStan can report general errors (not specific to file). These are ignored by SARB.
33
+ * Handles PHP Code Sniffers's JSON output.
38
34
*/
39
35
class PhpCodeSnifferJsonResultsParser implements ResultsParser
40
36
{
41
37
private const LINE = 'line ' ;
42
- private const TYPE = 'type ' ;
43
38
private const SOURCE = 'source ' ;
44
39
private const FILES = 'files ' ;
45
40
private const MESSAGES = 'messages ' ;
@@ -48,19 +43,6 @@ class PhpCodeSnifferJsonResultsParser implements ResultsParser
48
43
private const ERRORS = 'errors ' ;
49
44
private const WARNINGS = 'warnings ' ;
50
45
51
- /**
52
- * @var FqcnRemover
53
- */
54
- private $ fqcnRemover ;
55
-
56
- /**
57
- * PhpstanJsonResultsParser constructor.
58
- */
59
- public function __construct (FqcnRemover $ fqcnRemover )
60
- {
61
- $ this ->fqcnRemover = $ fqcnRemover ;
62
- }
63
-
64
46
/**
65
47
* {@inheritdoc}
66
48
*/
@@ -236,7 +218,6 @@ private function convertAnalysisResultFromArray(
236
218
): AnalysisResult {
237
219
$ lineAsInt = ArrayUtils::getIntValue ($ analysisResultAsArray , self ::LINE );
238
220
$ rawMessage = ArrayUtils::getStringValue ($ analysisResultAsArray , self ::MESSAGE );
239
- $ rawType = ArrayUtils::getStringValue ($ analysisResultAsArray , self ::TYPE );
240
221
$ rawSource = ArrayUtils::getStringValue ($ analysisResultAsArray , self ::SOURCE );
241
222
242
223
$ location = new Location (
0 commit comments