Concentrated issues

Here is the list of the lines that generated the most issues.

File Count Analysis
None:19222
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Abstract Class
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Empty Interfaces
  •   Unused Enumeration Case
  •   Class Could Be Final
  •   Useless Interfaces
None:17176
  •   Maybe Missing New
  •   Undefined Constants
  •   Empty Classes
  •   Empty Interfaces
  •   Unused Enumeration Case
  •   Unused Classes
  •   Class Could Be Final
  •   Could Be Abstract Class
  •   Useless Interfaces
None:26155
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Use Instanceof
  •   Useless Brackets
  •   Useless Abstract Class
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Empty Interfaces
  •   Class Could Be Final
  •   Useless Interfaces
  •   Preprocessable
None:25151
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Useless Abstract Class
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Empty Interfaces
  •   @ Operator
  •   Class Could Be Final
  •   Preprocessable
None:28151
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Useless Abstract Class
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Switch Without Default
  •   Use ::Class Operator
  •   Unpreprocessed Values
  •   Class Could Be Final
  •   Preprocessable
None:27149
  •   Undefined Properties
  •   Unused Public Methods
  •   Don't Collect Void
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   String May Hold A Variable
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Empty Interfaces
  •   Class Could Be Final
  •   Preprocessable
None:38149
  •   No Null For Index
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   No Hardcoded Ip
  •   Class Could Be Final
  •   Preprocessable
None:14148
  •   Maybe Missing New
  •   Multiple Alias Definitions
  •   Undefined Constants
  •   Empty Classes
  •   Unused Classes
  •   Class Could Be Final
None:33140
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
  •   Preprocessable
None:31139
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:32133
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
  •   Preprocessable
None:22131
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Useless Abstract Class
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Empty Interfaces
  •   Unused Enumeration Case
  •   Class Could Be Final
None:24129
  •   No Null For Index
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Useless Abstract Class
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Empty Interfaces
  •   Unpreprocessed Values
  •   @ Operator
  •   Class Could Be Final
  •   Useless Interfaces
  •   Preprocessable
None:40128
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   @ Operator
  •   No Hardcoded Ip
  •   Class Could Be Final
  •   Preprocessable
None:30127
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use random_int()
  •   Class Could Be Final
  •   Preprocessable
None:35120
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
  •   Preprocessable
None:36120
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:48119
  •   No Null For Index
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:34118
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
  •   Preprocessable
None:29113
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
  •   Preprocessable
None:37112
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   No Hardcoded Ip
  •   Class Could Be Final
  •   Preprocessable
None:44111
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:39104
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Useless Abstract Class
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
  •   Preprocessable
None:45104
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:43102
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:51100
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:4299
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
  •   Preprocessable
None:4699
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:4198
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:5798
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:2397
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Useless Abstract Class
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Empty Interfaces
  •   @ Operator
  •   Unused Enumeration Case
  •   Class Could Be Final
  •   Preprocessable
None:6695
  •   No Null For Index
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Use Instanceof
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Switch Without Default
  •   Use ::Class Operator
  •   Preprocessable
None:4794
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   @ Operator
  •   Preprocessable
None:2088
  •   Maybe Missing New
  •   Useless Brackets
  •   Useless Abstract Class
  •   Undefined Constants
  •   Empty Classes
  •   Undefined Classes
  •   Empty Interfaces
  •   Unused Enumeration Case
  •   Class Could Be Final
  •   Useless Interfaces
None:5988
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:6188
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:2186
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Useless Abstract Class
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Empty Interfaces
  •   Unused Enumeration Case
  •   Class Could Be Final
  •   Preprocessable
None:6586
  •   No Null For Index
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:5285
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:5685
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:6885
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   No Hardcoded Ip
  •   Preprocessable
None:5584
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:5884
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:6481
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Unpreprocessed Values
  •   Preprocessable
None:6078
  •   No Null For Index
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Switch Without Default
  •   Use ::Class Operator
  •   Class Could Be Final
  •   Preprocessable
None:5476
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:1874
  •   Maybe Missing New
  •   Undefined Constants
  •   Empty Classes
  •   Undefined Classes
  •   Unused Enumeration Case
  •   Class Could Be Final
None:7074
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:6273
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:6973
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:7373
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:6372
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:9071
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:5070
  •   Useless Try
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:7569
  •   No Null For Index
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
  •   Preprocessable
None:4968
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:8765
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:11564
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:5363
  •   No Null For Index
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:8163
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   @ Operator
  •   Preprocessable
None:8963
  •   No Null For Index
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Don't Collect Void
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:6761
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
  •   Preprocessable
None:9461
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:7760
  •   No Null For Index
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:8060
  •   No Null For Index
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Switch Without Default
  •   Use ::Class Operator
  •   Preprocessable
None:7159
  •   No Null For Index
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Don't Collect Void
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:7659
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:7458
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Switch Without Default
  •   Preprocessable
None:7257
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Use ::Class Operator
  •   Unpreprocessed Values
  •   Preprocessable
None:9556
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:9155
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:10655
  •   Useless Try
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:8454
  •   Htmlentities Using Default Flag
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Htmlentities Calls
  •   Preprocessable
None:8552
  •   Useless Try
  •   Htmlentities Using Default Flag
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Htmlentities Calls
  •   Use ::Class Operator
  •   Preprocessable
None:9852
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:12552
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Use Instanceof
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:8251
  •   Undefined Properties
  •   Unused Public Methods
  •   Don't Collect Void
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:10050
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:9649
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:10149
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:13149
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:7848
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:11948
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:9347
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:9246
  •   No Null For Index
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:13446
  •   No Null For Index
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:7945
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   No Hardcoded Ip
  •   Preprocessable
None:11044
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:14043
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:8342
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Use Instanceof
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:10341
  •   No Null For Index
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:10741
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:8640
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:10540
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   @ Operator
  •   No Hardcoded Ip
  •   Preprocessable
None:10239
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:10839
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:12939
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:11738
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:13938
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   @ Operator
  •   Use random_int()
  •   Preprocessable
None:9936
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:12436
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:11435
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:12635
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:13335
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:13535
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:13735
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:8834
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:11234
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:11634
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:11834
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:12134
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:14834
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Use Instanceof
  •   Useless Brackets
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:15534
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:14133
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:10432
  •   No Null For Index
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
None:11131
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:13031
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:14431
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:13830
  •   Undefined Properties
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:15030
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:15329
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:17729
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:11328
  •   No Null For Index
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:16228
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:16328
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:10927
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:15127
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:9726
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:12726
  •   No Null For Index
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Ambiguous Visibilities
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:13626
  •   Useless Try
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:17326
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:18226
  •   No Null For Index
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Switch Without Default
  •   Preprocessable
None:18626
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
/src/Symfony/Component/Form/ChoiceList/Factory/PropertyAccessDecorator.php:11225
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Never Called Parameter
None:14525
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:14925
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:17825
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:19425
  •   No Null For Index
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:21225
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:22725
  •   No Null For Index
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:12324
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:14224
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Switch Without Default
  •   Preprocessable
None:15824
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:16124
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:16824
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:18124
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
None:21124
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:12223
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:15623
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:18923
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:19323
  •   Useless Try
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:22423
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:22222
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:14321
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:16521
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:16621
  •   Undefined Properties
  •   Maybe Missing New
  •   Use Instanceof
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:17121
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:18321
  •   Undefined Properties
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:20021
  •   Undefined Properties
  •   Unused Public Methods
  •   Check Division By Zero
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:20621
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:21021
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:21821
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:22521
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
/src/Symfony/Component/Cache/Traits/RelayProxy.php:113420
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
None:12020
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:16020
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:16720
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:17020
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:19020
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:21420
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:81919
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:82419
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:82919
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:83419
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:69419
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:3419
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Useless Return
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Form/ChoiceList/Factory/CachingFactoryDecorator.php:14819
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/HttpFoundation/Cookie.php:7919
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Never Called Parameter
None:13219
  •   Undefined Properties
  •   Use Instanceof
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Unpreprocessed Values
  •   Preprocessable
None:14719
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:20719
  •   Unused Public Methods
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:23319
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:25119
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Could Inject Parameter
  •   Preprocessable
None:25419
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:18918
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:69918
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:74418
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/HttpClient/Response/AmpResponse.php:27718
  •   Assumptions
  •   Useless Argument
  •   Ambiguous Static
  •   Class-typed References
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Interfaces
  •   Objects Don't Need References
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Could Inject Parameter
None:18518
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:23618
  •   Unused Public Methods
  •   Maybe Missing New
  •   Use Instanceof
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:24418
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/MarkdownDescriptor.php:30317
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Wrong Type For Native PHP Function
  •   Variable Is Not A Condition
  •   Null Or Boolean Arrays
  •   Too Many Native Calls
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:93917
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:97917
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:98417
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:98917
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:99417
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:109917
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:111417
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:83917
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:94417
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:96417
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:111917
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/VarExporter/Tests/ProxyHelperTest.php:22517
  •   Unused Public Methods
  •   Avoid Using stdClass
  •   Unused Parameter
  •   String May Hold A Variable
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Undefined Class Constants
  •   Wrong Type With Default
None:12817
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:14617
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:17417
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:17917
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:18417
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:19117
  •   Unused Public Methods
  •   Maybe Missing New
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:20517
  •   Undefined Properties
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:20917
  •   Unused Public Methods
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:23217
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:23917
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:92416
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:82416
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:28416
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:48416
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Form/Tests/Extension/Validator/EventListener/ValidationListenerTest.php:15616
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Form/Tests/Extension/Validator/ViolationMapper/ViolationMapperTest.php:6016
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Component/Validator/Tests/ConstraintViolationListTest.php:16216
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/VarExporter/Tests/ProxyHelperTest.php:21516
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Randomly Sorted Arrays
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
None:15716
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Use ::Class Operator
  •   Unpreprocessed Values
None:15916
  •   No Null For Index
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:17216
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
None:19216
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use random_int()
  •   Preprocessable
None:20816
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:23516
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:27116
  •   Maybe Missing New
  •   Use Instanceof
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:29316
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
None:32116
  •   Unused Public Methods
  •   Maybe Missing New
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Undefined Classes
  •   Class Could Be Final
/src/Symfony/Bridge/Monolog/Tests/Handler/MailerHandlerTest.php:9015
  •   Ambiguous Static
  •   Mismatched Default Arguments
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   Undefined Class Constants
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Bridge/PhpUnit/DnsMock.php:14015
  •   No Default For Referenced Parameter
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:66415
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/classes.php:8615
  •   No Default For Referenced Parameter
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Class-typed References
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Form/ChoiceList/Factory/DefaultChoiceListFactory.php:14415
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/HttpClient/Response/AmpResponse.php:21815
  •   Assumptions
  •   Useless Argument
  •   Class-typed References
  •   Unused Parameter
  •   Undefined Interfaces
  •   Objects Don't Need References
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Wrong Type With Default
/src/Symfony/Component/Notifier/Bridge/Mercure/Tests/MercureTransportTest.php:3715
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Wrong Type With Default
  •   Different Argument Counts
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Component/Serializer/Normalizer/ObjectToPopulateTrait.php:2815
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Use Instanceof
  •   Indices Are Int Or String
None:16415
  •   No Null For Index
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:16915
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
None:18015
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:19515
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:19815
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:25215
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
None:25515
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:38515
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   @ Operator
  •   Preprocessable
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:52414
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:113414
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:89414
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:109914
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:110914
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
/src/Symfony/Component/Console/Tests/EventListener/ErrorListenerTest.php:12614
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Tests/Compiler/RegisterServiceSubscribersPassTest.php:28414
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Bar.php:1814
  •   Mismatch Type And Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Form/Tests/Extension/Validator/EventListener/ValidationListenerTest.php:15214
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Form/Tests/Extension/Validator/Type/UploadValidatorExtensionTest.php:4014
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/HttpClient/Internal/AmpClientState.php:6714
  •   Assumptions
  •   Useless Argument
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Modified Typed Parameter
  •   Could Inject Parameter
/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php:181814
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
  •   Wrong Type With Default
/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTestCase.php:11014
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   Same Name For Property And Method
  •   Wrong Type With Default
/src/Symfony/Component/Workflow/EventListener/ExpressionLanguage.php:3114
  •   Assumptions
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Preprocessable
/src/Symfony/Contracts/Translation/TranslatorTrait.php:13714
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Comparison Is Always The Same
  •   Wrong Parameter Type
  •   Uses Default Values
  •   Could Make A Function
  •   Wrong Type Returned
None:15414
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Unpreprocessed Values
  •   Preprocessable
None:17614
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:18814
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:22314
  •   Unused Public Methods
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
None:22614
  •   Unused Public Methods
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:22914
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:26714
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:27314
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   Uses Default Values
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
/src/Symfony/Bridge/Twig/Tests/Extension/Fixtures/StubTranslator.php:1813
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Cache/Traits/FilesystemCommonTrait.php:8813
  •   Fn Argument Variable Confusion
  •   Uncaught Exceptions
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Throw Raw Exceptions
  •   Could Inject Parameter
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:16413
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:11413
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:107913
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:11913
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:45913
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:98913
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:115913
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:128913
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:129913
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/DependencyInjection/Loader/FileLoader.php:5913
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Different Argument Counts
  •   Hidden Nullable Typehint
  •   Method Could Be Static
  •   Never Called Parameter
  •   Missing Some Returntype
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/StubbedTranslator.php:2513
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:38813
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/DomCrawler/Tests/AbstractCrawlerTestCase.php:2413
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Form/ChoiceList/Factory/DefaultChoiceListFactory.php:25013
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php:219313
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Wrong Type Returned
/src/Symfony/Component/HttpKernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php:15813
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Process/Tests/ProcessTest.php:162313
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Routing/Tests/Loader/GlobFileLoaderTest.php:4113
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Different Argument Counts
  •   Hidden Nullable Typehint
  •   Method Could Be Static
  •   Missing Some Returntype
/src/Symfony/Component/Validator/Constraints/Collection.php:3613
  •   Use Named Boolean In Argument Definition
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
None:22013
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:24813
  •   No Null For Index
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:26513
  •   No Null For Index
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
None:27613
  •   Htmlentities Using Default Flag
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Htmlentities Calls
  •   Preprocessable
None:48313
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   Undefined Constants
  •   Preprocessable
/src/Symfony/Bridge/Monolog/Tests/Processor/DebugProcessorTest.php:10312
  •   Ambiguous Static
  •   Mismatched Default Arguments
  •   Relay Function
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   Undefined Class Constants
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Uri.php:10012
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Bridge/Twig/Tests/Fixtures/TemplateAttributeController.php:1912
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/JsonDescriptor.php:15912
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Wrong Type For Native PHP Function
  •   Null Or Boolean Arrays
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php:44712
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Wrong Type For Native PHP Function
  •   Null Or Boolean Arrays
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/XmlDescriptor.php:49312
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Wrong Type For Native PHP Function
  •   Null Or Boolean Arrays
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/BrowserKit/AbstractBrowser.php:32612
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   StandaloneType True False Null
  •   Same Name For Property And Method
  •   Could Inject Parameter
  •   Non Nullable Getters
/src/Symfony/Component/Cache/Adapter/CouchbaseBucketAdapter.php:6712
  •   Uncaught Exceptions
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Throw Raw Exceptions
  •   Could Inject Parameter
/src/Symfony/Component/Cache/Adapter/CouchbaseCollectionAdapter.php:6012
  •   Uncaught Exceptions
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Throw Raw Exceptions
  •   Could Inject Parameter
/src/Symfony/Component/Cache/Adapter/MemcachedAdapter.php:9712
  •   Uncaught Exceptions
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Throw Raw Exceptions
  •   Could Inject Parameter
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:42912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:84412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:90912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:95412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:100912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:104912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:107412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:10412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:100412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:108412
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:113912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:127912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:128412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:129412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:37412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:63912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:74412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:80912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:85412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:91412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:95412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:96912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:86412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:92912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:94912
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:98912
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:101412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:112412
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:42912
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:115412
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:119412
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:119912
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:120412
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:127912
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:129412
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Config/Builder/ConfigBuilderGenerator.php:42912
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Config/Loader/FileLoader.php:10012
  •   No Default For Referenced Parameter
  •   Use Named Boolean In Argument Definition
  •   Class-typed References
  •   No Boolean As Default
  •   Unused Parameter
  •   Must Return Methods
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Could Inject Parameter
/src/Symfony/Component/Config/Tests/Resource/ReflectionClassResourceTest.php:10812
  •   Implode() Arguments Order
  •   Too Many Native Calls
  •   Buried Assignation
  •   Uses Default Values
  •   Use ::Class Operator
  •   Use random_int()
  •   eval() Without Try
  •   Eval() Usage
  •   Could Make A Function
/src/Symfony/Component/Console/Tests/EventListener/ErrorListenerTest.php:12212
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraph.php:7712
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Bar.php:2312
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/DependencyInjection/Tests/Loader/GlobFileLoaderTest.php:4112
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Different Argument Counts
  •   Hidden Nullable Typehint
  •   Missing Some Returntype
/src/Symfony/Component/ErrorHandler/DebugClassLoader.php:35812
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Uncaught Exceptions
  •   Uses Default Values
  •   Throw Raw Exceptions
/src/Symfony/Component/ErrorHandler/Tests/Exception/FlattenExceptionTest.php:27612
  •   Unused Parameter
  •   Forgotten Thrown
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Form/Tests/Extension/Core/Type/TimeTypeTest.php:106412
  •   Unused Public Methods
  •   Cancelled Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Extension/Validator/EventListener/ValidationListenerTest.php:14712
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/HtmlSanitizer/Visitor/Node/TextNode.php:2112
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/HttpKernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php:16612
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
/src/Symfony/Component/Routing/Tests/Fixtures/AttributedClasses/AbstractClass.php:2112
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
/src/Symfony/Component/Security/Core/Authorization/ExpressionLanguageProvider.php:3112
  •   Assumptions
  •   Weak Type With Array
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticatorManagerTest.php:37612
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
/src/Symfony/Component/Serializer/Tests/Fixtures/AbstractNormalizerDummy.php:3312
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Normalizer/TestDenormalizer.php:2312
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Extractor/Visitor/AbstractVisitor.php:5812
  •   Useless Argument
  •   Should Make Alias
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/Translation/Extractor/Visitor/AbstractVisitor.php:7112
  •   Useless Argument
  •   Should Make Alias
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/Translation/Tests/DependencyInjection/DataCollectorTranslatorPassTest.php:11312
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Validator/Constraints/AbstractComparison.php:3112
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/Bic.php:4612
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/When.php:2612
  •   Missing Attribute Attribute
  •   Assumptions
  •   Incompatible Signature Methods With Covariance
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php:30212
  •   Wrong Precedence In Expression
  •   Weak Type With Array
  •   Long Arguments
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Undefined Classes
  •   Nested Ternary
  •   Empty Function
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/Workflow/EventListener/ExpressionLanguage.php:2912
  •   Assumptions
  •   Weak Type With Array
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
None:15212
  •   No Null For Index
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
None:19612
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:19712
  •   No Null For Index
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:20212
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:20312
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:21612
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
None:23012
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Use ::Class Operator
  •   Preprocessable
None:24112
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:24212
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
None:24612
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Preprocessable
None:26212
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:26412
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:27812
  •   Htmlentities Using Default Flag
  •   Unused Public Methods
  •   Maybe Missing New
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Htmlentities Calls
  •   Preprocessable
None:28812
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
/src/Symfony/Bridge/Monolog/Tests/Processor/WebProcessorTest.php:9911
  •   Ambiguous Static
  •   Mismatched Default Arguments
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   Undefined Class Constants
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Bridge/Monolog/Tests/RecordFactory.php:2011
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php:20811
  •   Wrong Type For Native PHP Function
  •   Should Use Ternary Operator
  •   Buried Assignation
  •   Iffectations
  •   Used Once Variables (In Scope)
  •   Could Make A Function
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Response.php:3611
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/ServerRequest.php:7411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/Twig/Command/DebugCommand.php:49111
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Useless Parenthesis
  •   Wrong Parameter Type
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Could Make A Function
/src/Symfony/Bridge/Twig/NodeVisitor/TranslationNodeVisitor.php:10111
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandCompletionTest.php:7011
  •   Insufficient Typehint
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:10911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:26911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:27411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:74911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:91411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:106911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:107911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:119911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:122411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:54411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:118911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:123911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:126911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:128911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:11411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:26911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:27411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:81411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:88911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:97911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:10911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:46911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:74411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:105411
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:110911
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:39411
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:46911
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:99411
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:99911
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:100411
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:117411
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:117911
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:118411
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:118911
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/DependencyInjection/Argument/TaggedIteratorArgument.php:4811
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Variable Is Not A Condition
  •   Uses Default Values
  •   Nested Ternary
  •   Could Make A Function
  •   Mismatched Ternary Alternatives
/src/Symfony/Component/DependencyInjection/Argument/TaggedIteratorArgument.php:5011
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Variable Is Not A Condition
  •   Uses Default Values
  •   Nested Ternary
  •   Could Make A Function
  •   Mismatched Ternary Alternatives
/src/Symfony/Component/DependencyInjection/Compiler/AutowirePass.php:60911
  •   Missing Assignation In Branches
  •   Useless Parenthesis
  •   Use Positive Condition
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Undefined Classes
  •   Empty Function
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:52311
  •   No Default For Referenced Parameter
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Could Use self
  •   Missing Some Returntype
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_uninitialized_ref.php:6111
  •   Undefined Properties
  •   Undefined Classes
  •   Empty Function
  •   Useless Instructions
  •   Use ::Class Operator
  •   Wrong Type Returned
  •   No Choice
/src/Symfony/Component/DomCrawler/Tests/FormTest.php:90311
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Extension/Core/Type/FileTypeTest.php:31811
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Method Could Be Static
  •   Missing Some Returntype
/src/Symfony/Component/HttpClient/Response/CurlResponse.php:35611
  •   Assumptions
  •   Useless Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/FragmentRendererPassTest.php:6311
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/HttpKernel/Tests/Fixtures/Controller/NullableController.php:1611
  •   Unused Public Methods
  •   Avoid Using stdClass
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/HttpKernel/Tests/KernelTest.php:59611
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Messenger/Event/WorkerRateLimitedEvent.php:2411
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Mercure/Tests/MercureTransportTest.php:16211
  •   Mismatched Typehint
  •   Unused Parameter
  •   Undefined Interfaces
  •   Unresolved Classes
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
/src/Symfony/Component/Notifier/Bridge/Ntfy/NtfyTransport.php:3411
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   Property Used In One Method Only
  •   Used Once Property
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
  •   Never Called Parameter
/src/Symfony/Component/Process/Process.php:19011
  •   Mismatch Type And Default
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Component/Routing/Tests/Fixtures/AttributedClasses/BarClass.php:1611
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
/src/Symfony/Component/Serializer/Tests/Fixtures/AbstractNormalizerDummy.php:4211
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php:131111
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Serializer/Tests/Normalizer/TestNormalizer.php:2311
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Bridge/Crowdin/Tests/CrowdinProviderTest.php:3411
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Component/Translation/Bridge/Loco/Tests/LocoProviderTest.php:3311
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
  •   Unreachable Method
/src/Symfony/Component/Translation/Bridge/Loco/Tests/LocoProviderWithoutTranslatorBagTest.php:2811
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Component/Translation/Bridge/Lokalise/Tests/LokaliseProviderTest.php:3411
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/PasswordStrength.php:3911
  •   Assumptions
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/VarExporter/Internal/Exporter.php:3811
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Unused Parameter
  •   Undefined Classes
/src/Symfony/Component/VarExporter/VarExporter.php:4011
  •   No Default For Referenced Parameter
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Mismatched Default Arguments
  •   Unused Parameter
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Could Inject Parameter
None:21711
  •   No Null For Index
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Use ::Class Operator
  •   Preprocessable
None:22811
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
None:28511
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:29511
  •   Undefined Properties
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Preprocessable
None:30111
  •   Unused Public Methods
  •   Maybe Missing New
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Use ::Class Operator
None:30511
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Undefined Classes
  •   Use ::Class Operator
  •   Preprocessable
None:33511
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
None:34411
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
None:34911
  •   Unused Public Methods
  •   Maybe Missing New
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Class Could Be Final
None:39311
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Statement.php:4310
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Undefined Class Constants
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Message.php:6810
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/ServerRequest.php:13410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/Twig/Tests/Extension/TranslationExtensionTest.php:20910
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/MarkdownDescriptor.php:33010
  •   array_key_exists() Works On Arrays
  •   Weak Type With Array
  •   Fn Argument Variable Confusion
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Preprocessable
/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php:53410
  •   array_key_exists() Works On Arrays
  •   Weak Type With Array
  •   Fn Argument Variable Confusion
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Preprocessable
/src/Symfony/Bundle/FrameworkBundle/Tests/Command/TranslationUpdateCommandTest.php:18710
  •   Insufficient Typehint
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Wrong Type With Default
  •   Could Inject Parameter
/src/Symfony/Bundle/FrameworkBundle/Tests/Controller/RedirectControllerTest.php:37310
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/RegisterEntryPointsPassTest.php:9610
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/SecurityExtensionTest.php:94610
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Cache/Adapter/NullAdapter.php:4010
  •   No Default For Referenced Parameter
  •   Ambiguous Static
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Cache/Tests/Traits/RedisTraitTest.php:5510
  •   Wrong Type For Native PHP Function
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:20910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:21410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:27910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:28410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:55410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:92910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:94910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:108910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:109410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:113910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:28410
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:32910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:118410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:119910
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:123410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:20910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:21410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:27910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:28410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:82910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:84910
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:32410
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:104410
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:112910
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:113910
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:27910
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:28910
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:68910
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:71410
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:71910
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:113910
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:114910
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:120910
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Cache/Traits/RelayProxy.php:121410
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Console/Descriptor/MarkdownDescriptor.php:15210
  •   No Null For Native PHP Functions
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Console/Tests/Fixtures/application_signalable.php:2110
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Console/Tests/Helper/ProgressIndicatorTest.php:17310
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/LazyProxy/PhpDumper/NullDumper.php:2510
  •   No Default For Referenced Parameter
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Loader/FileLoader.php:33210
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Wrong Type For Native PHP Function
  •   Undefined Variable
  •   Indices Are Int Or String
  •   Uses Default Values
/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php:33510
  •   Assumptions
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php:45910
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Long Arguments
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Prototype/Foo.php:1110
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Filesystem/Tests/Fixtures/MockStream/MockStream.php:3110
  •   No Default For Referenced Parameter
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
/src/Symfony/Component/Form/Button.php:10710
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Form/ChoiceList/Factory/DefaultChoiceListFactory.php:5510
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/HttpClient/Internal/AmpListener.php:18010
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolver/TraceableValueResolverTest.php:5310
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/Tests/HttpCache/TestHttpKernel.php:5710
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Use self
/src/Symfony/Component/HttpKernel/Tests/HttpCache/TestMultipleHttpKernel.php:4610
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Use self
/src/Symfony/Component/Ldap/Tests/Security/CheckLdapCredentialsListenerTest.php:21710
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Lock/Store/RedisStore.php:3910
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Mailer/Transport.php:16810
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/Mailer/Transport/Smtp/EsmtpTransport.php:3610
  •   Incompatible Signature Methods With Covariance
  •   Insufficient Typehint
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   StandaloneType True False Null
  •   Modified Typed Parameter
/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Transport/Connection.php:15010
  •   False To Array Conversion
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Uses Default Values
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Notifier/Bridge/ClickSend/Tests/ClickSendTransportTest.php:2710
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyExtractor.php:3710
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:13710
  •   No Null For Native PHP Functions
  •   Merge If Then
  •   Useless Parenthesis
  •   Wrong Parameter Type
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Routing/Matcher/TraceableUrlMatcher.php:10410
  •   No Null For Native PHP Functions
  •   Merge If Then
  •   Useless Parenthesis
  •   Wrong Parameter Type
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Routing/Matcher/UrlMatcher.php:14410
  •   No Null For Native PHP Functions
  •   Merge If Then
  •   Useless Parenthesis
  •   Wrong Parameter Type
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Runtime/Internal/ComposerPlugin.php:4210
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/Runtime/Tests/phpt/kernel.php:2710
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Symfony/Component/Security/Core/Tests/Fixtures/DummyVoter.php:1910
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php:28610
  •   Use Named Boolean In Argument Definition
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php:5810
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/Encoder/ChainEncoderTest.php:13510
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Serializer/Tests/Fixtures/NotNormalizableDummy.php:2710
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php:130710
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Translation/Extractor/Visitor/AbstractVisitor.php:11810
  •   Undefined Properties
  •   Comparison Is Always The Same
  •   Should Make Alias
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unresolved Instanceof
/src/Symfony/Component/Translation/Extractor/Visitor/ConstraintVisitor.php:3410
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Extractor/Visitor/TransMethodVisitor.php:2710
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Extractor/Visitor/TranslatableMessageVisitor.php:2710
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Validator/Constraints/Callback.php:2710
  •   Missing Attribute Attribute
  •   Assumptions
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/CssColor.php:6510
  •   Incompatible Signature Methods With Covariance
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/ExpressionSyntax.php:3210
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/NotBlank.php:3510
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php:49910
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php:54210
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/VarDumper/Tests/Caster/ExceptionCasterTest.php:2910
  •   No Default For Referenced Parameter
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/VarExporter/Tests/ProxyHelperTest.php:17910
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/VarExporter/Tests/ProxyHelperTest.php:19910
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/VarExporter/Tests/ProxyHelperTest.php:20310
  •   No Referenced Void
  •   Unused Public Methods
  •   Ambiguous Static
  •   Class-typed References
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Objects Don't Need References
  •   Used Once Variables (In Scope)
  •   Empty Function
/src/Symfony/Component/VarExporter/Tests/ProxyHelperTest.php:21110
  •   Unused Public Methods
  •   Maybe Missing New
  •   Avoid Using stdClass
  •   Unused Parameter
  •   Undefined Constants
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Undefined Class Constants
  •   Preprocessable
/src/Symfony/Component/Yaml/Inline.php:27010
  •   No Default For Referenced Parameter
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/Yaml/Inline.php:55910
  •   No Default For Referenced Parameter
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Useless Referenced Argument
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Missing Some Returntype
None:19910
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
None:23810
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:26910
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:28010
  •   Useless Try
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:28310
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   Undefined Classes
  •   Preprocessable
None:30410
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
None:33710
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Class Could Be Final
  •   Preprocessable
None:42510
  •   No Null For Index
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Undefined Classes
  •   Preprocessable
None:48110
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
/src/Symfony/Bridge/Doctrine/Form/DoctrineOrmTypeGuesser.php:1399
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Uses Default Values
  •   Undefined Classes
  •   Undefined Class Constants
  •   Strict Comparison With Booleans
/src/Symfony/Bridge/Doctrine/Form/DoctrineOrmTypeGuesser.php:1519
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Uses Default Values
  •   Undefined Classes
  •   Undefined Class Constants
  •   Strict Comparison With Booleans
/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapperType.php:199
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/Tests/Fixtures/Type/StringWrapperType.php:249
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/Tests/Messenger/DoctrineOpenTransactionLoggerMiddlewareTest.php:359
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Stream.php:989
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Missing Some Returntype
/src/Symfony/Bundle/FrameworkBundle/Command/DebugAutowiringCommand.php:789
  •   Fn Argument Variable Confusion
  •   Wrong Type For Native PHP Function
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/JsonDescriptor.php:3359
  •   array_key_exists() Works On Arrays
  •   Weak Type With Array
  •   Fn Argument Variable Confusion
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/XmlDescriptor.php:5139
  •   array_key_exists() Works On Arrays
  •   Weak Type With Array
  •   Fn Argument Variable Confusion
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Bundle/FrameworkBundle/EventListener/ConsoleProfilerListener.php:809
  •   Wrong Type For Native PHP Function
  •   Too Many Native Calls
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Use random_int()
  •   Could Make A Function
/src/Symfony/Bundle/FrameworkBundle/Tests/CacheWarmer/ConfigBuilderCacheWarmerTest.php:829
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/DependencyInjection/MainConfiguration.php:2599
  •   Fn Argument Variable Confusion
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Bundle/SecurityBundle/Tests/DataCollector/SecurityDataCollectorTest.php:2309
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Missing Some Returntype
/src/Symfony/Bundle/SecurityBundle/Tests/DataCollector/SecurityDataCollectorTest.php:3059
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Missing Some Returntype
/src/Symfony/Bundle/SecurityBundle/Tests/DataCollector/SecurityDataCollectorTest.php:4649
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/CompleteConfigurationTestCase.php:5199
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Written Only Variables
  •   Iffectations
  •   Used Once Variables (In Scope)
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Fixtures/UserProvider/DummyProvider.php:119
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/SecurityExtensionTest.php:9509
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/AssetMapper/Tests/ImportMap/ImportMapGeneratorTest.php:7489
  •   Mismatch Type And Default
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Class Constants
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Symfony/Component/AssetMapper/Tests/ImportMap/ImportMapManagerTest.php:3979
  •   Mismatch Type And Default
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Class Constants
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Component/AssetMapper/Tests/ImportMap/ImportMapManagerTest.php:4289
  •   Mismatch Type And Default
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Class Constants
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Symfony/Component/Cache/Messenger/EarlyExpirationMessage.php:279
  •   Useless Argument
  •   Ambiguous Static
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Wrong Type With Default
  •   Could Inject Parameter
/src/Symfony/Component/Cache/Tests/Adapter/AbstractRedisAdapterTestCase.php:269
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unfinished Object
  •   Mismatch Properties Typehints
/src/Symfony/Component/Cache/Tests/Adapter/PhpArrayAdapterTest.php:1609
  •   Undefined Properties
  •   Wrong Type For Native PHP Function
  •   Uses Default Values
  •   eval() Without Try
  •   Eval() Usage
  •   Could Make A Function
/src/Symfony/Component/Cache/Traits/AbstractAdapterTrait.php:3589
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Wrong Type For Native PHP Function
  •   Hash Algorithms
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Undefined Class Constants
  •   Could Make A Function
/src/Symfony/Component/Cache/Traits/ContractsTrait.php:579
  •   Infinite Recursion
  •   Use Named Boolean In Argument Definition
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:2549
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:7699
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:8049
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:9449
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:9599
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:10049
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:10149
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:10449
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:10549
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:12149
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:8049
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:9149
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:11949
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:12449
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:2549
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:6649
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:8449
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:8599
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:9099
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:9199
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:9499
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:9599
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:6999
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:7699
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:10399
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:10599
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:10899
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:10949
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:10999
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:2749
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:6049
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:7249
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:7299
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:7599
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:8099
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:12499
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Config/Tests/Loader/LoaderTest.php:1089
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Config/Tests/Resource/ReflectionClassResourceTest.php:979
  •   Buried Assignation
  •   Uses Default Values
  •   Use ::Class Operator
  •   Use random_int()
  •   eval() Without Try
  •   Eval() Usage
  •   Could Make A Function
/src/Symfony/Component/Console/Style/SymfonyStyle.php:2359
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Console/Tests/Helper/ProgressBarTest.php:10959
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Component/DependencyInjection/ReverseContainer.php:349
  •   Wrong Precedence In Expression
  •   Undefined Properties
  •   Nested Ternary
  •   Empty Function
  •   StandaloneType True False Null
  •   Could Make A Function
  •   Wrong Type Returned
/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveInstanceofConditionalsPassTest.php:3919
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/lazy_closure.php:609
  •   Unused Public Methods
  •   Avoid Using stdClass
  •   Unused Parameter
  •   Buried Assignation
  •   Empty Function
  •   StandaloneType True False Null
  •   No Readonly Assignation In Global
  •   Class Could Be Final
  •   Wrong Type Returned
/src/Symfony/Component/Form/Button.php:3059
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Form/ChoiceList/ChoiceList.php:729
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Form/ChoiceList/ChoiceList.php:839
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Form/ChoiceList/ChoiceList.php:1059
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Form/ChoiceList/Factory/DefaultChoiceListFactory.php:1949
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Form/Tests/Extension/Core/Type/CountryTypeTest.php:1159
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Relay Function
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Extension/Core/Type/CurrencyTypeTest.php:609
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Relay Function
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Extension/Core/Type/FormTypeTest.php:1879
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Relay Function
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Extension/Core/Type/LocaleTypeTest.php:609
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Relay Function
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Fixtures/NullFormTypeGuesser.php:209
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Form/Tests/Fixtures/NullFormTypeGuesser.php:259
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Form/Tests/Fixtures/NullFormTypeGuesser.php:309
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Form/Tests/Fixtures/NullFormTypeGuesser.php:359
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/HttpClient/Internal/AmpClientState.php:569
  •   Undefined Interfaces
  •   Unresolved Classes
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Component/HttpClient/Response/CurlResponse.php:3159
  •   No Null For Native PHP Functions
  •   Undefined Variable
  •   Forgotten Thrown
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/HttpClient/Response/CurlResponse.php:4259
  •   False To Array Conversion
  •   Weak Type With Array
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/HttpClient/Response/MockResponse.php:939
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Undefined Properties
  •   Indices Are Int Or String
  •   Useless Instructions
  •   Wrong Type Returned
  •   No Choice
/src/Symfony/Component/HttpClient/Response/MockResponse.php:1079
  •   Undefined Properties
  •   Useless Parenthesis
  •   Useless Type Casting
  •   Useless Instructions
  •   Could Make A Function
  •   No Choice
/src/Symfony/Component/HttpClient/Response/NativeResponse.php:3059
  •   No Null For Index
  •   Undefined Properties
  •   Weak Type With Array
  •   Don't Mix ++
  •   Useless Parenthesis
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/Fixtures/common.inc:869
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolverTest.php:389
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Wrong Parameter Type
  •   Written Only Variables
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolverTest.php:3649
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/HttpKernel/Tests/Controller/TraceableArgumentResolverTest.php:329
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php:1629
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/HttpKernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php:1709
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php:6399
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/HttpKernel/Tests/HttpKernelTest.php:4989
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Component/Ldap/Tests/Security/CheckLdapCredentialsListenerTest.php:1889
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Ldap/Tests/Security/CheckLdapCredentialsListenerTest.php:2219
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Lock/Tests/Store/CombinedStoreTest.php:429
  •   Wrong Type For Native PHP Function
  •   Mismatched Typehint
  •   Uses Default Values
  •   Unresolved Classes
  •   Undefined Classes
  •   Could Make A Function
/src/Symfony/Component/Mailer/Tests/TransportTest.php:1129
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php:2009
  •   Assumptions
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Mismatched Default Arguments
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php:199
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Notifier/Bridge/Mercure/Tests/Fixtures/DummyHub.php:389
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Undefined Interfaces
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/OptionsResolver/OptionsResolver.php:10309
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:16189
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:16889
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/Process/PhpProcess.php:539
  •   Mismatch Type And Default
  •   Must Return Methods
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Process/PhpSubprocess.php:769
  •   Unused Public Methods
  •   Mismatch Type And Default
  •   Must Return Methods
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyExtractor.php:279
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyExtractor.php:329
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyExtractor.php:479
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyExtractor.php:529
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Routing/Matcher/Dumper/CompiledUrlMatcherDumper.php:3499
  •   Unused Parameter
  •   Forgotten Thrown
  •   Uses Default Values
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Throw Raw Exceptions
  •   Could Inject Parameter
/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/DefaultValueController.php:259
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Mismatch Type And Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Undefined Class Constants
  •   Wrong Type With Default
/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/DefaultValueController.php:309
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Mismatch Type And Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Undefined Class Constants
  •   Wrong Type With Default
/src/Symfony/Component/Routing/Tests/Generator/UrlGeneratorTest.php:10309
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Runtime/Internal/ComposerPlugin.php:479
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticatorManagerTest.php:3499
  •   PHP Native Class Type Compatibility
  •   Method Is Not An If
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php:3029
  •   Assumptions
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   Too Many Local Variables
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Missing Some Returntype
/src/Symfony/Component/Serializer/Tests/Debug/TraceableSerializerTest.php:1439
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Debug/TraceableSerializerTest.php:1589
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Missing Some Returntype
/src/Symfony/Component/Serializer/Tests/Fixtures/DenormalizableDummy.php:199
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopedMessageNormalizer.php:219
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/Fixtures/FooInterfaceDummyDenormalizer.php:189
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/Fixtures/FooInterfaceDummyDenormalizer.php:309
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/Fixtures/NormalizableTraversableDummy.php:299
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php:13319
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Normalizer/TestDenormalizer.php:329
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/String/AbstractString.php:5049
  •   Repeated Regex
  •   Access Protected Structures
  •   Buried Assignation
  •   Written Only Variables
  •   Uses Default Values
  •   Iffectations
  •   Used Once Variables (In Scope)
  •   Used Once Variables
  •   Could Make A Function
/src/Symfony/Component/Translation/Extractor/Visitor/AbstractVisitor.php:849
  •   Use Named Boolean In Argument Definition
  •   Should Make Alias
  •   No Boolean As Default
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Tests/Command/XliffLintCommandTest.php:2069
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/Validator/Constraints/CardScheme.php:499
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/DateTime.php:359
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/Sequentially.php:279
  •   Missing Attribute Attribute
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/Type.php:319
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php:5299
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Validator/Tests/Fixtures/ConstraintWithRequiredArgument.php:239
  •   Wrong Attribute Configuration
  •   Incompatible Signature Methods With Covariance
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/VarDumper/Caster/DoctrineCaster.php:529
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Tests/Cloner/VarClonerTest.php:4029
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Wrong Type Returned
/src/Symfony/Component/VarDumper/Tests/Fixtures/dumb-var.php:349
  •   No Default For Referenced Parameter
  •   Class-typed References
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/VarExporter/Internal/Registry.php:649
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Contracts/Tests/Cache/CacheTraitTest.php:1309
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Contracts/Tests/Cache/CacheTraitTest.php:1349
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Contracts/Tests/Cache/CacheTraitTest.php:1429
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
None:2199
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:2219
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
None:2379
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:2609
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:2929
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:3109
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:5379
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
/src/Symfony/Bridge/Doctrine/CacheWarmer/ProxyCacheWarmer.php:288
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Messenger/DoctrineClearEntityManagerWorkerSubscriber.php:278
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/PropertyInfo/DoctrineExtractor.php:1908
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Never Called Parameter
/src/Symfony/Bridge/Doctrine/Security/User/EntityUserProvider.php:438
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Security/User/EntityUserProvider.php:458
  •   No Null For Index
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Tests/ArgumentResolver/EntityValueResolverTest.php:3918
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineFooType.php:358
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineFooType.php:478
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/Tests/TestRepositoryFactory.php:428
  •   Useless Argument
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/Validator/DoctrineLoader.php:388
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php:598
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Interfaces
  •   Undefined Classes
  •   Undefined Class Constants
  •   StandaloneType True False Null
  •   Parent First
/src/Symfony/Bridge/PhpUnit/Legacy/ConstraintTraitForV7.php:268
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Relay Function
  •   Undefined Classes
  •   Wrong Type With Default
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Message.php:368
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/ServerRequest.php:548
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/ServerRequest.php:648
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/ServerRequest.php:1198
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/ServerRequest.php:1398
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Stream.php:628
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Uri.php:958
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Uri.php:1058
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Uri.php:1108
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Uri.php:1158
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Uri.php:1208
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Uri.php:1258
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/Twig/Mime/NotificationEmail.php:578
  •   Too Many Native Calls
  •   Uncaught Exceptions
  •   Uses Default Values
  •   Throw Raw Exceptions
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php:27778
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Undefined ::class
  •   Should Make Alias
  •   Undefined Classes
  •   Could Make A Function
/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTestCase.php:11468
  •   Missing Assignation In Branches
  •   Wrong Type For Native PHP Function
  •   Use Positive Condition
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Could Make A Function
  •   Strict Comparison With Booleans
/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/AnnotatedController.php:278
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/AnnotatedController.php:338
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Bundle/FrameworkBundle/Tests/Translation/TranslatorTest.php:2568
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/AccessTokenFactory.php:1458
  •   Wrong Type With Call
  •   Fn Argument Variable Confusion
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Empty Function
  •   Unused Returned Value
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php:5008
  •   Fn Argument Variable Confusion
  •   Mismatched Typehint
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php:10248
  •   Fn Argument Variable Confusion
  •   Repeated Regex
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Bundle/SecurityBundle/Tests/Debug/TraceableFirewallListenerTest.php:1378
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/RegisterEntryPointsPassTest.php:848
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/SortFirewallListenersPassTest.php:648
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/SortFirewallListenersPassTest.php:808
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/SortFirewallListenersPassTest.php:968
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/SecurityExtensionTest.php:9348
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/SecurityExtensionTest.php:9428
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/AuthenticatorBundle/ApiAuthenticator.php:558
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FirewallEntryPointBundle/Security/EntryPointStub.php:238
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bundle/WebProfilerBundle/Tests/Resources/IconTest.php:378
  •   Wrong Type For Native PHP Function
  •   No Direct Usage
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/AssetMapper/AssetMapperCompiler.php:298
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/Tests/ImportMap/ImportMapManagerTest.php:4238
  •   Mismatch Type And Default
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Class Constants
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Symfony/Component/Cache/Adapter/CouchbaseCollectionAdapter.php:508
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   Too Many Local Variables
  •   Undefined Interfaces
  •   Undefined Classes
/src/Symfony/Component/Cache/Adapter/Psr16Adapter.php:248
  •   Trait Not Found
  •   Repeated Interface
  •   Method Collision Traits
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Cache/Psr16Cache.php:978
  •   PHP Native Class Type Compatibility
  •   Ambiguous Static
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:1598
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:9648
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:2748
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:2798
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:4398
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:6048
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:6498
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:7098
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:7148
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:9498
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:11748
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:11798
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:8648
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:1848
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:2898
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:2948
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:3998
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:5548
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:6198
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:6248
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:4998
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Cache/Traits/RelayProxy.php:5048
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:8498
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:8548
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:8898
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:10448
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:10498
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:12848
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:13048
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RelayProxy.php:13098
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Console/Application.php:8458
  •   Wrong Precedence In Expression
  •   Long Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Nested Ternary
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Console/Helper/ProgressBar.php:6058
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/Console/Output/NullOutput.php:858
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Compiler/AutowirePass.php:6508
  •   No Need For Else
  •   Buried Assignation
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Iffectations
  •   Drop Else After Return
  •   Strict Comparison With Booleans
/src/Symfony/Component/DependencyInjection/Container.php:3958
  •   Don't Read And Write In One Expression
  •   Weak Type With Array
  •   Wrong Type With Call
  •   Useless Instructions
  •   Wrong Type Returned
  •   No Choice
/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:10048
  •   No Null For Index
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Mismatched Default Arguments
  •   Unused Parameter
  •   StandaloneType True False Null
/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:10898
  •   Fn Argument Variable Confusion
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:11788
  •   No Default For Referenced Parameter
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Unused Parameter
  •   Missing Some Returntype
/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:9348
  •   Variable Is Not A Condition
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:9478
  •   Variable Is Not A Condition
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:17408
  •   Variable Is Not A Condition
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:17698
  •   No Default For Referenced Parameter
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Missing Some Returntype
/src/Symfony/Component/DependencyInjection/LazyProxy/PhpDumper/LazyServiceDumper.php:298
  •   No Default For Referenced Parameter
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php:1288
  •   Useless Short Ternary
  •   Useless Coalesce
  •   Wrong Type With Call
  •   Wrong Number Of Arguments
  •   Unused Returned Value
  •   No Choice
/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php:2178
  •   Weak Type With Array
  •   Wrong Type With Call
  •   Wrong Number Of Arguments
  •   Useless Instructions
  •   Unused Returned Value
  •   No Choice
/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php:6338
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Mismatched Typehint
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php:1778
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/BarMethodCall.php:288
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/Foo.php:128
  •   Unused Public Methods
  •   Avoid Using stdClass
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/NewInInitializer.php:78
  •   Avoid Using stdClass
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Preload/Dummy.php:278
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Preload/UnionDummy.php:188
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/MultipleArgumentsOptionalScalarNotReallyOptional.php:108
  •   Wrong Optional Parameter
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:198
  •   Wrong Attribute Configuration
  •   Avoid Using stdClass
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:1988
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/classes.php:988
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Symfony/Component/ErrorHandler/DebugClassLoader.php:5728
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/ErrorHandler/ErrorHandler.php:7428
  •   Wrong Precedence In Expression
  •   Long Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Nested Ternary
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/ErrorHandler/Exception/FlattenException.php:2318
  •   Wrong Precedence In Expression
  •   Long Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Nested Ternary
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/ErrorHandler/Tests/Fixtures/ReturnType.php:168
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Type Must Be Returned
  •   Method Signature Must Be Compatible
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/ErrorHandler/Tests/HeaderMock.php:198
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php:338
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Finder/Gitignore.php:828
  •   No Null For Native PHP Functions
  •   Assumptions
  •   Weak Type With Array
  •   Uses Default Values
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Form/ChoiceList/ChoiceList.php:638
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Component/Form/ChoiceList/ChoiceList.php:948
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Form/ChoiceList/ChoiceList.php:1168
  •   Unused Public Methods
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Component/Form/ChoiceList/ChoiceList.php:1278
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Form/ChoiceList/ChoiceList.php:1388
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Form/Console/Descriptor/TextDescriptor.php:368
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Form/Extension/Validator/Type/FormTypeValidatorExtension.php:348
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/Form/Tests/AbstractRequestHandlerTestCase.php:5098
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Undefined Classes
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Extension/Validator/EventListener/ValidationListenerTest.php:528
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Extension/Validator/EventListener/ValidationListenerTest.php:1398
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Form/Tests/Extension/Validator/EventListener/ValidationListenerTest.php:1438
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/HttpClient/Response/NativeResponse.php:528
  •   Assumptions
  •   Useless Argument
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Avoid option arrays in constructors
/src/Symfony/Component/HttpFoundation/RequestMatcher/MethodRequestMatcher.php:358
  •   Fn Argument Variable Confusion
  •   Repeated Regex
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/HttpFoundation/RequestMatcher/SchemeRequestMatcher.php:358
  •   Fn Argument Variable Confusion
  •   Repeated Regex
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/HttpFoundation/ResponseHeaderBag.php:908
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Only Variable Passed By Reference
  •   Indices Are Int Or String
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Could Make A Function
  •   Wrong Type Returned
/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/RedisSessionHandler.php:438
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/HttpFoundation/Test/Constraint/ResponseHeaderLocationSame.php:208
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/Fixtures/common.inc:1148
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/DataCollector/RequestDataCollector.php:4058
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolverTest.php:3528
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/HttpKernel/Tests/Controller/ControllerResolverTest.php:2968
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php:6538
  •   Unused Public Methods
  •   Mismatch Type And Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Undefined Class Constants
  •   Wrong Type With Default
/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php:2488
  •   Undefined Properties
  •   Wrong Type With Call
  •   Insufficient Typehint
  •   Hash Algorithms
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php:2498
  •   Undefined Properties
  •   Wrong Type With Call
  •   Insufficient Typehint
  •   Hash Algorithms
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php:2508
  •   Undefined Properties
  •   Wrong Type With Call
  •   Insufficient Typehint
  •   Hash Algorithms
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php:2608
  •   Undefined Properties
  •   Wrong Type With Call
  •   Insufficient Typehint
  •   Hash Algorithms
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php:2658
  •   Undefined Properties
  •   Wrong Type With Call
  •   Insufficient Typehint
  •   Hash Algorithms
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/HttpKernel/Tests/HttpCache/StoreTest.php:2708
  •   Undefined Properties
  •   Wrong Type With Call
  •   Insufficient Typehint
  •   Hash Algorithms
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/Ldap/Tests/Security/CheckLdapCredentialsListenerTest.php:2098
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Ldap/Tests/Security/CheckLdapCredentialsListenerTest.php:2258
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Lock/Store/FlockStore.php:958
  •   Merge If Then
  •   Same Conditions In Condition
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Could Make A Function
/src/Symfony/Component/Mailer/Bridge/MailPace/Tests/Transport/MailPaceApiTransportTest.php:1038
  •   Wrong Type With Call
  •   Mismatched Typehint
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Mailer/Bridge/Mailchimp/Tests/Transport/MandrillApiTransportTest.php:1068
  •   Wrong Type With Call
  •   Mismatched Typehint
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Mailer/Bridge/Mailchimp/Tests/Transport/MandrillHttpTransportTest.php:918
  •   Wrong Type With Call
  •   Mismatched Typehint
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Mailer/Bridge/Postmark/Tests/Transport/PostmarkApiTransportTest.php:1058
  •   Wrong Type With Call
  •   Mismatched Typehint
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Mailer/Exception/HttpTransportException.php:198
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Forgotten Interface
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php:318
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Mime/Tests/Part/DataPartTest.php:1598
  •   Can't Call Generator
  •   Too Many Native Calls
  •   Only Variable Passed By Reference
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/Tests/MicrosoftTeamsTransportTest.php:528
  •   Wrong Type With Call
  •   Mismatched Typehint
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Notifier/Bridge/OvhCloud/Tests/OvhCloudTransportTest.php:268
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
/src/Symfony/Component/Notifier/Bridge/PagerDuty/PagerDutyTransport.php:318
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Smsapi/Tests/SmsapiTransportTest.php:268
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Tests/Channel/AbstractChannelTest.php:358
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Notifier/Transport.php:1788
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/OptionsResolver/Tests/Debug/OptionsResolverIntrospectorTest.php:2368
  •   Unused Parameter
  •   Buried Assignation
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:4838
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:6688
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Wrong Type Returned
/src/Symfony/Component/PropertyInfo/Extractor/PhpStanExtractor.php:1888
  •   Undefined Properties
  •   Useless Parenthesis
  •   Undefined Interfaces
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Unresolved Instanceof
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/NullExtractor.php:748
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/RateLimiter/CompoundLimiter.php:348
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Routing/Matcher/Dumper/CompiledUrlMatcherDumper.php:4278
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Wrong Type For Native PHP Function
  •   Mismatched Typehint
  •   Indices Are Int Or String
  •   Uses Default Values
  •   String May Hold A Variable
/src/Symfony/Component/Routing/Tests/Loader/FileLocatorStub.php:188
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Scheduler/Tests/Command/DebugCommandTest.php:488
  •   Wrong Type With Call
  •   Avoid Using stdClass
  •   Undefined Classes
  •   Empty Function
  •   Unused Returned Value
  •   New Object Then Immediate Call
  •   Wrong Type Returned
/src/Symfony/Component/Scheduler/Tests/Command/DebugCommandTest.php:838
  •   Wrong Type With Call
  •   Avoid Using stdClass
  •   Undefined Classes
  •   Empty Function
  •   Unused Returned Value
  •   New Object Then Immediate Call
  •   Wrong Type Returned
/src/Symfony/Component/Security/Core/Authorization/ExpressionLanguageProvider.php:298
  •   Assumptions
  •   Weak Type With Array
  •   String May Hold A Variable
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Security/Core/Authorization/ExpressionLanguageProvider.php:338
  •   Assumptions
  •   Weak Type With Array
  •   String May Hold A Variable
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Security/Http/Authenticator/AbstractPreAuthenticatedAuthenticator.php:1048
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Security/Http/Authenticator/HttpBasicAuthenticator.php:818
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Security/Http/Authenticator/RememberMeAuthenticator.php:1058
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Security/Http/Tests/Authentication/AuthenticatorManagerTest.php:3848
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Http/Tests/Authenticator/AbstractAuthenticatorTest.php:558
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Security/Http/Tests/Authenticator/AbstractLoginFormAuthenticatorTest.php:1188
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php:4738
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Http/Tests/Fixtures/DummyAuthenticator.php:368
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Http/Tests/Fixtures/DummyAuthenticator.php:408
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Semaphore/Store/RedisStore.php:308
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php:4668
  •   Scalar Are Not Arrays
  •   False To Array Conversion
  •   Wrong Type For Native PHP Function
  •   Bail Out Early
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php:6528
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   Check After Null Safe Operator
  •   No Choice
/src/Symfony/Component/Serializer/Normalizer/BackedEnumNormalizer.php:378
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/BackedEnumNormalizer.php:878
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php:648
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php:1168
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php:1098
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php:1348
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php:358
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php:528
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php:658
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/MimeMessageNormalizer.php:1178
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Normalizer/UidNormalizer.php:788
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Tests/Fixtures/Dummy.php:368
  •   Unused Public Methods
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopeNormalizer.php:418
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/Fixtures/EnvelopedMessageNormalizer.php:358
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/Fixtures/NormalizableTraversableDummy.php:218
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Normalizer/TestNormalizer.php:338
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Exception/ProviderException.php:198
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Forgotten Interface
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Translation/Extractor/Visitor/AbstractVisitor.php:518
  •   Should Make Alias
  •   Undefined Interfaces
  •   Buried Assignation
  •   Iffectations
  •   Undefined Classes
  •   Useless Instructions
  •   Unresolved Instanceof
  •   No Choice
/src/Symfony/Component/Translation/Extractor/Visitor/ConstraintVisitor.php:298
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Extractor/Visitor/ConstraintVisitor.php:1088
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Extractor/Visitor/TransMethodVisitor.php:228
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Extractor/Visitor/TransMethodVisitor.php:618
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Extractor/Visitor/TranslatableMessageVisitor.php:228
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Extractor/Visitor/TranslatableMessageVisitor.php:618
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Translation/Tests/Command/XliffLintCommandTest.php:2228
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/Currency.php:338
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Validator/Constraints/GroupSequenceProvider.php:268
  •   Missing Attribute Attribute
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Validator/Constraints/Iban.php:408
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/IsTrue.php:308
  •   Missing Attribute Attribute
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/NotNull.php:308
  •   Missing Attribute Attribute
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/Valid.php:248
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Validator/Constraints/WhenValidator.php:228
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Wrong Typed Property Default
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Validator/Tests/Fixtures/CallbackClass.php:218
  •   Unused Public Methods
  •   Useless Argument
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/Validator/Tests/Mapping/MemberMetadataTest.php:1068
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/VarDumper/Caster/ClassStub.php:598
  •   Wrong Precedence In Expression
  •   Long Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Nested Ternary
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/VarDumper/Caster/ResourceCaster.php:258
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Missing Some Returntype
/src/Symfony/Component/VarDumper/Caster/ResourceCaster.php:388
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/UuidCaster.php:228
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/XmlResourceCaster.php:508
  •   Unused Public Methods
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php:1288
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Different Argument Counts
  •   Hidden Nullable Typehint
/src/Symfony/Component/VarExporter/LazyProxyTrait.php:1058
  •   No Need For Else
  •   Bail Out Early
  •   Iffectations
  •   Useless Instructions
  •   Drop Else After Return
  •   No Readonly Assignation In Global
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/VarExporter/Tests/VarExporterTest.php:4348
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/Workflow/Tests/EventListener/AuditTrailListenerTest.php:568
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/Yaml/Parser.php:2338
  •   Wrong Type With Call
  •   Wrong Type For Native PHP Function
  •   Too Many Native Calls
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Contracts/Tests/Cache/CacheTraitTest.php:1388
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Contracts/Tests/Cache/CacheTraitTest.php:1468
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Contracts/Tests/Cache/CacheTraitTest.php:1508
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Contracts/Tests/Cache/CacheTraitTest.php:1548
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
None:2688
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:2998
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Class Could Be Final
None:3168
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:3548
  •   Unused Public Methods
  •   Maybe Missing New
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Undefined Classes
  •   Class Could Be Final
/src/Symfony/Bridge/Doctrine/ArgumentResolver/EntityValueResolver.php:357
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/DataCollector/DoctrineDataCollector.php:357
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Form/ChoiceList/IdReader.php:347
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Form/Type/EntityType.php:517
  •   Unused Public Methods
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   Undefined Interfaces
  •   Undefined Classes
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineFooType.php:307
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/Types/AbstractUidType.php:437
  •   Useless Argument
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Missing Some Returntype
/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php:317
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Monolog/Command/ServerLogCommand.php:1267
  •   Type Must Be Returned
  •   Useless Argument
  •   Must Return Methods
  •   Should Use Local Class
  •   Undefined Classes
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Bridge/Monolog/Handler/FingersCrossed/HttpCodeActivationStrategy.php:337
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Bridge/Monolog/Handler/FingersCrossed/NotFoundActivationStrategy.php:337
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Bridge/Monolog/Handler/MailerHandler.php:317
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Interfaces
  •   Undefined Classes
  •   Undefined Class Constants
  •   Never Called Parameter
/src/Symfony/Bridge/Monolog/Handler/NotifierHandler.php:307
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Interfaces
  •   Undefined Classes
  •   Undefined Class Constants
  •   Parent First
/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php:397
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Interfaces
  •   Undefined Classes
  •   Undefined Class Constants
  •   Never Called Parameter
/src/Symfony/Bridge/PhpUnit/Legacy/CommandForV9.php:447
  •   Missing Assignation In Branches
  •   Undefined ::class
  •   Undefined Interfaces
  •   Uses Default Values
  •   Undefined Classes
  •   Unresolved Instanceof
/src/Symfony/Bridge/PhpUnit/Tests/DeprecationErrorHandler/fake_vendor/acme/lib/PhpDeprecation.php:127
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Message.php:887
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/ServerRequest.php:897
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/ServerRequest.php:997
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/ServerRequest.php:1097
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Bridge/Twig/EventListener/TemplateAttributeListener.php:277
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Twig/Extension/FormExtension.php:1337
  •   Insufficient Typehint
  •   Type Must Be Returned
  •   Useless Argument
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Bridge/Twig/Extension/SecurityExtension.php:377
  •   Unused Public Methods
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Bridge/Twig/Node/TransDefaultDomainNode.php:307
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Bridge/Twig/Tests/Command/DebugCommandTest.php:3207
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bundle/FrameworkBundle/CacheWarmer/AbstractPhpFileCacheWarmer.php:537
  •   Comparison Is Always The Same
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Bundle/FrameworkBundle/Command/CachePoolListCommand.php:547
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   New Object Then Immediate Call
  •   Wrong Type Returned
/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php:1197
  •   Variable Is Not A Condition
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php:15457
  •   Fn Argument Variable Confusion
  •   Wrong Type For Native PHP Function
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/SubRequestController.php:217
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bundle/SecurityBundle/DataCollector/SecurityDataCollector.php:587
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Never Called Parameter
/src/Symfony/Bundle/SecurityBundle/DependencyInjection/MainConfiguration.php:2457
  •   Variable Is Not A Condition
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php:3477
  •   Assumptions
  •   Useless Argument
  •   Useless Referenced Argument
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php:8607
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/SecurityExtensionTest.php:9387
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/AssetMapper/Factory/CachedMappedAssetFactory.php:287
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/Tests/AssetMapperCompilerTest.php:427
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/AssetMapper/Tests/AssetMapperCompilerTest.php:547
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/AssetMapper/Tests/ImportMap/ImportMapGeneratorTest.php:7437
  •   Mismatch Type And Default
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Class Constants
  •   Wrong Type With Default
/src/Symfony/Component/AssetMapper/Tests/ImportMap/ImportMapUpdateCheckerTest.php:2087
  •   Mismatch Type And Default
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Class Constants
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/AssetMapper/Tests/ImportMap/Resolver/JsDelivrEsmResolverTest.php:6917
  •   Mismatch Type And Default
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Class Constants
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/BrowserKit/HttpBrowser.php:957
  •   Method Is Not An If
  •   Unused Parameter
  •   Buried Assignation
  •   Wrong Number Of Arguments
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/Cache/Adapter/AbstractTagAwareAdapter.php:3037
  •   Assumptions
  •   Useless Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php:1297
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Indices Are Int Or String
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Cache/Adapter/ChainAdapter.php:917
  •   No Default For Referenced Parameter
  •   Ambiguous Static
  •   Useless Referenced Argument
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Cache/Adapter/CouchbaseBucketAdapter.php:577
  •   Mismatch Parameter Name
  •   Assumptions
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   Undefined Interfaces
  •   Undefined Classes
/src/Symfony/Component/Cache/Adapter/TraceableAdapter.php:387
  •   No Default For Referenced Parameter
  •   Ambiguous Static
  •   Useless Referenced Argument
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Never Called Parameter
/src/Symfony/Component/Cache/Adapter/TraceableAdapter.php:887
  •   Unsupported Types With Operators
  •   False To Array Conversion
  •   Non Integer Nor String As Index
  •   Null Or Boolean Arrays
  •   Insufficient Typehint
  •   Indices Are Int Or String
  •   Buried Assignation
/src/Symfony/Component/Cache/Adapter/TraceableAdapter.php:987
  •   Unsupported Types With Operators
  •   False To Array Conversion
  •   Non Integer Nor String As Index
  •   Null Or Boolean Arrays
  •   Insufficient Typehint
  •   Indices Are Int Or String
  •   Buried Assignation
/src/Symfony/Component/Cache/LockRegistry.php:867
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Missing Some Returntype
/src/Symfony/Component/Cache/Tests/Adapter/MemcachedAdapterTest.php:467
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:7297
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:8097
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:8147
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:797
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:2097
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:5497
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:8697
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:8747
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:12597
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:1497
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:1597
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:1697
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:2397
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:2447
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:4147
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:5647
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:6497
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:7097
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:7247
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster5Proxy.php:7347
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:2197
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:3097
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:3147
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Classes
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:4997
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:8397
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:8497
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:8547
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:10297
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:10347
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:11447
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:2397
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:2447
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:2697
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Cache/Traits/RelayProxy.php:2997
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RelayProxy.php:3347
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
/src/Symfony/Component/Clock/Clock.php:267
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Clock/Test/ClockSensitiveTrait.php:357
  •   Double Checks
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Undefined Interfaces
  •   Undefined Classes
  •   Could Inject Parameter
/src/Symfony/Component/Config/Definition/Builder/ExprBuilder.php:1997
  •   Check JSON
  •   Uncaught Exceptions
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Throw Raw Exceptions
/src/Symfony/Component/Config/Definition/Configurator/DefinitionConfigurator.php:287
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Config/Tests/Builder/Fixtures/AddToList/Symfony/Config/AddToList/MessengerConfig.php:427
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Component/Config/Tests/Builder/Fixtures/AddToList/Symfony/Config/AddToList/MessengerConfig.php:487
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Component/Config/Tests/Builder/Fixtures/AddToList/Symfony/Config/AddToList/Translator/BooksConfig.php:327
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Component/Config/Tests/Builder/Fixtures/ArrayExtraKeys/Symfony/Config/ArrayExtraKeysConfig.php:677
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Component/Config/Tests/Builder/Fixtures/NodeInitialValues/Symfony/Config/NodeInitialValues/MessengerConfig.php:337
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Component/Console/Application.php:2627
  •   Missing Assignation In Branches
  •   Comparison Is Always The Same
  •   Nested Ifthen
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Uses Default Values
/src/Symfony/Component/Console/Command/Command.php:1837
  •   Ambiguous Static
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Console/Completion/Suggestion.php:227
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Console/Formatter/NullOutputFormatter.php:217
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Console/Helper/QuestionHelper.php:2447
  •   Max Level Of Nesting
  •   Insufficient Typehint
  •   Useless Argument
  •   Too Many Local Variables
  •   Undefined Classes
  •   Could Inject Parameter
/src/Symfony/Component/Console/Output/StreamOutput.php:437
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Parent First
/src/Symfony/Component/Console/Style/SymfonyStyle.php:4477
  •   No Null For Native PHP Functions
  •   Wrong Type With Call
  •   Wrong Type For Native PHP Function
  •   Mismatched Typehint
  •   Only Variable Passed By Reference
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/Console/Tests/Descriptor/JsonDescriptorTest.php:307
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Check JSON
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/Console/Tests/Input/InputArgumentTest.php:1397
  •   Wrong Type With Call
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Wrong Type Returned
/src/Symfony/Component/Console/Tests/Input/InputOptionTest.php:2527
  •   Wrong Type With Call
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Wrong Type Returned
/src/Symfony/Component/Console/Tests/Tester/CommandTesterTest.php:957
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Use ::Class Operator
  •   Unused Returned Value
  •   New Object Then Immediate Call
/src/Symfony/Component/CssSelector/Parser/Parser.php:607
  •   Fn Argument Variable Confusion
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/DependencyInjection/Compiler/AutowirePass.php:4447
  •   Undefined Properties
  •   Only Variable Passed By Reference
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php:1737
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   Different Argument Counts
/src/Symfony/Component/DependencyInjection/Dumper/XmlDumper.php:1337
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/DependencyInjection/Dumper/YamlDumper.php:737
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/DependencyInjection/LazyProxy/PhpDumper/LazyServiceDumper.php:1427
  •   No Default For Referenced Parameter
  •   Use Named Boolean In Argument Definition
  •   Class-typed References
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Could Inject Parameter
/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php:4867
  •   Weak Type With Array
  •   Don't Mix ++
  •   Repeated Regex
  •   Uses Default Values
  •   Used Once Variables (In Scope)
  •   Could Make A Function
/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php:6357
  •   Scalar Are Not Arrays
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Long Arguments
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/DependencyInjection/Tests/Compiler/RegisterServiceSubscribersPassTest.php:2647
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveInstanceofConditionalsPassTest.php:3877
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php:1687
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/DependencyInjection/Tests/EnvVarProcessorTest.php:3327
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Wrong Type Returned
/src/Symfony/Component/DependencyInjection/Tests/EnvVarProcessorTest.php:3357
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Wrong Type Returned
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Container/ConstructorWithOptionalArgumentsContainer.php:77
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Extension/ValidConfig/ValidConfigExtension.php:107
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FactoryDummy.php:207
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Avoid Using stdClass
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Preload/Dummy.php:187
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/StaticConstructorAutoconfigure.php:207
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/TaggedLocatorConsumerWithServiceSubscriber.php:257
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/TestServiceSubscriberParent.php:137
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Undefined Interfaces
  •   Must Return Methods
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:2807
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unreachable Method
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:3417
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:3497
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:4307
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/closure_proxy.php:567
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/lazy_closure.php:587
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/lazy_closure.php:687
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/lazy_closure.php:707
  •   Unused Parameter
  •   Buried Assignation
  •   No Direct Call To Magic Method
  •   Empty Function
  •   No Readonly Assignation In Global
  •   Class Could Be Final
  •   Wrong Type Returned
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services26.php:597
  •   Undefined Constant Name
  •   Buried Assignation
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Useless Instructions
  •   Use ::Class Operator
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_almost_circular_private.php:3747
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_almost_circular_private.php:5737
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_almost_circular_private.php:5897
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_almost_circular_public.php:2447
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_almost_circular_public.php:2587
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_almost_circular_public.php:6027
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_almost_circular_public.php:7097
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_almost_circular_public.php:8137
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_non_shared_lazy.php:667
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/ErrorHandler/DebugClassLoader.php:5137
  •   Missing Assignation In Branches
  •   Weak Type With Array
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   Should Use Coalesce
  •   No Choice
/src/Symfony/Component/ErrorHandler/DebugClassLoader.php:12167
  •   False To Array Conversion
  •   Weak Type With Array
  •   Variable Is Not A Condition
  •   Unconditional Break In Loop
  •   Buried Assignation
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/ErrorHandler/Error/FatalError.php:217
  •   Assumptions
  •   Max Level Of Nesting
  •   Don't Send $this In Constructor
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   StandaloneType True False Null
/src/Symfony/Component/ErrorHandler/ErrorEnhancer/UndefinedFunctionErrorEnhancer.php:477
  •   Missing Assignation In Branches
  •   Use Positive Condition
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/ErrorHandler/ErrorRenderer/HtmlErrorRenderer.php:2567
  •   No Null For Native PHP Functions
  •   Repeated Regex
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/ErrorHandler/Tests/DebugClassLoaderTest.php:2047
  •   Don't Mix ++
  •   Undefined ::class
  •   Buried Assignation
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Pre-increment
  •   Could Make A Function
/src/Symfony/Component/Form/Button.php:3177
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   No Return Used
/src/Symfony/Component/Form/ChoiceList/Factory/DefaultChoiceListFactory.php:697
  •   No Null For Native PHP Functions
  •   Fn Argument Variable Confusion
  •   Wrong Type For Native PHP Function
  •   Wrong Parameter Type
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php:1287
  •   Avoid mb_dectect_encoding()
  •   Wrong Type For Native PHP Function
  •   Use Positive Condition
  •   Wrong Parameter Type
  •   Buried Assignation
  •   Iffectations
  •   Could Make A Function
/src/Symfony/Component/Form/Extension/Validator/Type/UploadValidatorExtension.php:397
  •   Infinite Recursion
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Unused Returned Value
/src/Symfony/Component/Form/Extension/Validator/ViolationMapper/ViolationMapper.php:417
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Modified Typed Parameter
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Component/Form/Extension/Validator/ViolationMapper/ViolationMapper.php:2267
  •   Insufficient Typehint
  •   Useless Argument
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Command/DebugCommandTest.php:2997
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/Form/Tests/Console/Descriptor/AbstractDescriptorTestCase.php:1747
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/Form/Tests/Extension/Validator/EventListener/ValidationListenerTest.php:1647
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/HttpClient/AmpHttpClient.php:1517
  •   Unused Public Methods
  •   Ambiguous Static
  •   Mismatched Default Arguments
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Method Could Be Static
/src/Symfony/Component/HttpClient/HttpClientTrait.php:3257
  •   No Default For Referenced Parameter
  •   Assumptions
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Unused Parameter
  •   Undefined Classes
  •   Could Inject Parameter
/src/Symfony/Component/HttpClient/HttpClientTrait.php:3317
  •   Method Is Not An If
  •   Unused Parameter
  •   Buried Assignation
  •   Wrong Number Of Arguments
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/HttpClient/MockHttpClient.php:877
  •   Ambiguous Static
  •   Mismatched Default Arguments
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/HttpClient/NativeHttpClient.php:2727
  •   Unused Public Methods
  •   Ambiguous Static
  •   Mismatched Default Arguments
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Method Could Be Static
/src/Symfony/Component/HttpClient/NativeHttpClient.php:3577
  •   Assumptions
  •   Useless Argument
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   StandaloneType True False Null
/src/Symfony/Component/HttpClient/Response/AmpResponse.php:1397
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
  •   Useless Instructions
  •   Wrong Type Returned
  •   No Choice
/src/Symfony/Component/HttpClient/Response/AmpResponse.php:3917
  •   Assumptions
  •   Useless Argument
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/HttpClient/Response/AsyncContext.php:1227
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Wrong Type Returned
/src/Symfony/Component/HttpClient/Response/AsyncResponse.php:1227
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Wrong Type Returned
/src/Symfony/Component/HttpClient/Response/CurlResponse.php:2207
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
  •   Useless Instructions
  •   Wrong Type Returned
  •   No Choice
/src/Symfony/Component/HttpClient/Response/NativeResponse.php:827
  •   No Null For Index
  •   Don't Mix ++
  •   Useless Parenthesis
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/HttpClient/Response/NativeResponse.php:1017
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
  •   Useless Instructions
  •   Wrong Type Returned
  •   No Choice
/src/Symfony/Component/HttpClient/Response/NativeResponse.php:2317
  •   No Default For Referenced Parameter
  •   Max Level Of Nesting
  •   Incompatible Signature Methods With Covariance
  •   Insufficient Typehint
  •   Useless Referenced Argument
  •   StandaloneType True False Null
  •   Never Called Parameter
/src/Symfony/Component/HttpClient/RetryableHttpClient.php:1817
  •   Useless Argument
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Methods Without Return
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/HttpClient/Tests/AsyncDecoratorTraitTest.php:297
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/HttpClient/Tests/TraceableHttpClientTest.php:1267
  •   Wrong Type With Call
  •   Buried Assignation
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/HttpFoundation/InputBag.php:297
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/IdentityMarshaller.php:217
  •   Useless Argument
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php:4307
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
/src/Symfony/Component/HttpKernel/Tests/Controller/TraceableControllerResolverTest.php:327
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/Tests/DataCollector/RequestDataCollectorTest.php:3617
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php:6357
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPassTest.php:847
  •   Unused Public Methods
  •   Avoid Using stdClass
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/HttpKernel/Tests/Fixtures/Controller/AttributeController.php:307
  •   Unused Public Methods
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/HttpKernel/Tests/Fixtures/Controller/AttributeController.php:347
  •   Unused Public Methods
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
/src/Symfony/Component/HttpKernel/Tests/Fixtures/Controller/VariadicController.php:167
  •   Unused Public Methods
  •   Useless Argument
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTestCase.php:287
  •   Ambiguous Visibilities
  •   Assign Default To Properties
  •   StandaloneType True False Null
  •   Same Name For Property And Method
  •   Wrong Typed Property Default
  •   Unfinished Object
  •   Mismatch Properties Typehints
/src/Symfony/Component/HttpKernel/Tests/HttpCache/TestHttpKernel.php:757
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/Tests/HttpCache/TestMultipleHttpKernel.php:587
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/Tests/TestHttpKernel.php:337
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Intl/Data/Util/ArrayAccessibleResourceBundle.php:527
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Intl/Tests/TimezonesTest.php:6507
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Ldap/Entry.php:867
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Useless Instructions
  •   Wrong Type Returned
  •   No Choice
/src/Symfony/Component/Ldap/Tests/Security/CheckLdapCredentialsListenerTest.php:2137
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Mailer/Event/FailedMessageEvent.php:237
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Mailer/Event/SentMessageEvent.php:227
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/Mailer/Exception/UnexpectedResponseException.php:147
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Messenger/Exception/RecoverableMessageHandlingException.php:197
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Unthrown Exception
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Messenger/Exception/StopWorkerException.php:177
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Unthrown Exception
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Messenger/Middleware/HandleMessageMiddleware.php:677
  •   Mismatched Typehint
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Hidden Nullable Typehint
/src/Symfony/Component/Messenger/Tests/DependencyInjection/MessengerPassTest.php:8827
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Messenger/Transport/InMemory/InMemoryTransport.php:557
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Mime/Tests/MimeTypesTest.php:377
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Notifier/Bridge/AllMySms/Tests/AllMySmsTransportTest.php:257
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Bandwidth/Tests/BandwidthTransportTest.php:327
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Notifier/Bridge/Clickatell/Tests/ClickatellTransportTest.php:287
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/GoogleChat/Tests/GoogleChatTransportTest.php:307
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Mastodon/MastodonTransport.php:367
  •   Incompatible Signature Methods With Covariance
  •   Property Used In One Method Only
  •   Used Once Property
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Mercure/Tests/Fixtures/DummyHub.php:297
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Undefined Interfaces
  •   Must Return Methods
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/MessageMedia/Tests/MessageMediaTransportTest.php:287
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/OneSignal/Tests/OneSignalTransportTest.php:327
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Plivo/Tests/PlivoTransportTest.php:327
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Notifier/Bridge/RocketChat/Tests/RocketChatTransportTest.php:277
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/SimpleTextin/Tests/SimpleTextinTransportTest.php:317
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Notifier/Bridge/SimpleTextin/Tests/SimpleTextinTransportTest.php:907
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackOptionsTest.php:1827
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
  •   Wrong Type Returned
/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackOptionsTest.php:1927
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
  •   Wrong Type Returned
/src/Symfony/Component/Notifier/Bridge/Slack/Tests/SlackTransportTest.php:307
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Sms77/Tests/Sms77TransportTest.php:247
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Telegram/Tests/TelegramTransportTest.php:317
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Twitter/TwitterTransport.php:1077
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Notifier/Exception/TransportException.php:197
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/OptionsResolver/OptionsResolver.php:11897
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/OptionsResolver/Tests/Debug/OptionsResolverIntrospectorTest.php:967
  •   Recycled Variables
  •   Assigned Twice
  •   Overwritten Literals
  •   Buried Assignation
  •   Use ::Class Operator
  •   Unused Returned Value
  •   New Object Then Immediate Call
/src/Symfony/Component/OptionsResolver/Tests/Debug/OptionsResolverIntrospectorTest.php:1277
  •   Recycled Variables
  •   Assigned Twice
  •   Overwritten Literals
  •   Buried Assignation
  •   Use ::Class Operator
  •   Unused Returned Value
  •   New Object Then Immediate Call
/src/Symfony/Component/OptionsResolver/Tests/Debug/OptionsResolverIntrospectorTest.php:1587
  •   Recycled Variables
  •   Assigned Twice
  •   Overwritten Literals
  •   Buried Assignation
  •   Use ::Class Operator
  •   Unused Returned Value
  •   New Object Then Immediate Call
/src/Symfony/Component/OptionsResolver/Tests/Debug/OptionsResolverIntrospectorTest.php:1597
  •   Recycled Variables
  •   Assigned Twice
  •   Overwritten Literals
  •   Buried Assignation
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:1357
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:1807
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:2007
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:16097
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:16797
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:17327
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:21957
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/Process/PhpExecutableFinder.php:377
  •   Wrong Type For Native PHP Function
  •   No Need For Else
  •   Bail Out Early
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Drop Else After Return
/src/Symfony/Component/PropertyAccess/Tests/Fixtures/TestClass.php:577
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/PropertyInfo/Extractor/PhpDocExtractor.php:2137
  •   Should Make Alias
  •   Undefined Interfaces
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Unresolved Instanceof
/src/Symfony/Component/PropertyInfo/Extractor/PhpDocExtractor.php:2627
  •   Infinite Recursion
  •   Useless Argument
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Could Inject Parameter
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php:2577
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyExtractor.php:427
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/DummyExtractor.php:577
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php71Dummy.php:237
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php80Dummy.php:407
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php:1087
  •   Use Named Boolean In Argument Definition
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Component/RateLimiter/Policy/NoLimiter.php:287
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Routing/Generator/UrlGenerator.php:2697
  •   Method Is Not An If
  •   Unused Parameter
  •   Buried Assignation
  •   Wrong Number Of Arguments
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/Routing/Requirement/EnumRequirement.php:497
  •   Wrong Type For Native PHP Function
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Routing/Route.php:4567
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Uses Default Values
  •   Useless Instructions
  •   Wrong Type Returned
  •   No Choice
/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/DefaultValueController.php:127
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
/src/Symfony/Component/Routing/Tests/Fixtures/AttributeFixtures/ExtendedRoute.php:107
  •   Missing Attribute Attribute
  •   Incompatible Signature Methods With Covariance
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Routing/Tests/Loader/ObjectLoaderTest.php:1017
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Missing Some Returntype
/src/Symfony/Component/Runtime/GenericRuntime.php:1877
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   Should Use Coalesce
  •   No Choice
/src/Symfony/Component/Runtime/Tests/phpt/dotenv_overload.php:227
  •   Assumptions
  •   Weak Type With Array
  •   Wrong Type With Call
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Runtime/Tests/phpt/request.php:177
  •   Assumptions
  •   Weak Type With Array
  •   Wrong Type With Call
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Scheduler/Event/FailureEvent.php:247
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Event/PostRunEvent.php:227
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Event/PreRunEvent.php:247
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Generator/MessageGenerator.php:307
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Generator/MessageGenerator.php:317
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Same Name For Property And Method
  •   Wrong Typed Property Default
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Messenger/SchedulerTransportFactory.php:307
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Security/Core/Authentication/Token/NullToken.php:707
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Security/Core/Authorization/AccessDecisionManager.php:827
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Undefined Classes
  •   Methods Without Return
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Security/Core/Authorization/ExpressionLanguageProvider.php:277
  •   Assumptions
  •   Weak Type With Array
  •   String May Hold A Variable
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Security/Core/Tests/Authentication/AuthenticationTrustResolverTest.php:1347
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Core/Tests/Authentication/AuthenticationTrustResolverTest.php:1387
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Http/AccessToken/Oidc/OidcTokenHandler.php:427
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/AccessToken/Oidc/OidcTokenHandler.php:477
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/AccessToken/Oidc/OidcUserInfoTokenHandler.php:307
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/Authenticator/FallbackUserLoader.php:247
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/Security/Http/EventListener/IsGrantedAttributeListener.php:357
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Wrong Typed Property Default
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/Tests/Authenticator/AbstractAuthenticatorTest.php:607
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Security/Http/Tests/EventListener/LoginThrottlingListenerTest.php:1187
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   No Hardcoded Ip
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Security/Http/Tests/EventListener/PasswordMigratingListenerTest.php:1377
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Http/Tests/EventListener/PasswordMigratingListenerTest.php:1417
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Http/Tests/EventListener/PasswordMigratingListenerTest.php:1457
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php:4397
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php:4777
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Http/Tests/Fixtures/DummyAuthenticator.php:327
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Unused Parameter
  •   Must Return Methods
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Security/Http/Tests/Fixtures/DummyAuthenticator.php:457
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Exception/MissingConstructorArgumentsException.php:287
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/Mapping/Factory/ClassMetadataFactory.php:337
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php:547
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Wrong Type Returned
/src/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.php:4767
  •   Assumptions
  •   Useless Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php:1387
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/BackedEnumNormalizer.php:467
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php:967
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php:1027
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php:1097
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php:527
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php:777
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php:907
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php:557
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php:797
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php:447
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/FormErrorNormalizer.php:487
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php:487
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/MimeMessageNormalizer.php:1127
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Normalizer/ProblemNormalizer.php:1107
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/TranslatableNormalizer.php:467
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Normalizer/UidNormalizer.php:647
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Tests/Fixtures/DummyObjectWithEnumConstructor.php:167
  •   Ambiguous Visibilities
  •   No Public Access
  •   Undefined Interfaces
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithNotNormalizable.php:197
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrBool.php:197
  •   Ambiguous Visibilities
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithObjectOrNull.php:197
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Serializer/Tests/Fixtures/DummyWithStringObject.php:197
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Serializer/Tests/Fixtures/ScalarDummy.php:297
  •   Method Is Not An If
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php:5987
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php:6037
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php:7607
  •   Unused Public Methods
  •   Assumptions
  •   Ambiguous Static
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/SerializerTest.php:1637
  •   Fn Argument Variable Confusion
  •   Unused Parameter
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/String/AbstractString.php:4517
  •   Unused Parameter
  •   Uses Default Values
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/String/AbstractString.php:6237
  •   Useless Short Ternary
  •   Useless Coalesce
  •   Wrong Type With Call
  •   Variable Is Not A Condition
  •   Buried Assignation
  •   Iffectations
  •   Randomly Sorted Arrays
/src/Symfony/Component/String/AbstractUnicodeString.php:2317
  •   Unused Parameter
  •   Uses Default Values
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/String/AbstractUnicodeString.php:3157
  •   Unused Parameter
  •   Uses Default Values
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/String/ByteString.php:2397
  •   Unused Parameter
  •   Uses Default Values
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/String/ByteString.php:3037
  •   Unused Parameter
  •   Uses Default Values
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/String/ByteString.php:4207
  •   Unused Parameter
  •   Uses Default Values
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/String/LazyString.php:297
  •   Wrong Type For Native PHP Function
  •   Uncaught Exceptions
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Throw Raw Exceptions
  •   Could Make A Function
/src/Symfony/Component/String/Slugger/AsciiSlugger.php:1697
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/String/Slugger/AsciiSlugger.php:1737
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
  •   Buried Assignation
  •   Useless Instructions
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/Translation/Bridge/Lokalise/LokaliseProvider.php:3637
  •   No Null For Native PHP Functions
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProvider.php:377
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProvider.php:1497
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
  •   Missing Some Returntype
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProviderFactory.php:467
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProviderFactory.php:487
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/Tests/PhraseProviderFactoryTest.php:347
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/Tests/PhraseProviderFactoryTest.php:367
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/Tests/PhraseProviderTest.php:437
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/Tests/PhraseProviderTest.php:457
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Translation/Extractor/Visitor/ConstraintVisitor.php:457
  •   Undefined Properties
  •   Comparison Is Always The Same
  •   Should Make Alias
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unresolved Instanceof
/src/Symfony/Component/Translation/Extractor/Visitor/TranslatableMessageVisitor.php:387
  •   Undefined Properties
  •   Should Make Alias
  •   Undefined Interfaces
  •   Buried Assignation
  •   Iffectations
  •   Undefined Classes
  •   Unresolved Instanceof
/src/Symfony/Component/Translation/Provider/NullProvider.php:277
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
/src/Symfony/Component/Translation/Translator.php:1117
  •   Don't Read And Write In One Expression
  •   Useless Short Ternary
  •   Useless Coalesce
  •   Variable Is Not A Condition
  •   Buried Assignation
  •   Uses Default Values
  •   Nested Ternary
/src/Symfony/Component/Validator/Constraints/Cascade.php:257
  •   Missing Attribute Attribute
  •   Incompatible Signature Methods With Covariance
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Parent First
  •   Never Called Parameter
/src/Symfony/Component/Validator/Constraints/Email.php:547
  •   Scalar Are Not Arrays
  •   No Null For Native PHP Functions
  •   Weak Type With Array
  •   Wrong Type For Native PHP Function
  •   Null Or Boolean Arrays
  •   Wrong Parameter Type
  •   Could Make A Function
/src/Symfony/Component/Validator/Constraints/EmailValidator.php:867
  •   Undefined ::class
  •   No Need For Else
  •   Uses Default Values
  •   Unresolved Classes
  •   Undefined Classes
  •   Drop Else After Return
/src/Symfony/Component/Validator/Tests/Fixtures/NestedAttribute/Entity.php:1367
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/Validator/Tests/Mapping/MemberMetadataTest.php:1107
  •   Mismatch Parameter Name
  •   Type Must Be Returned
  •   Method Signature Must Be Compatible
  •   Must Return Methods
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/VarDumper/Caster/Caster.php:1657
  •   Unused Public Methods
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
/src/Symfony/Component/VarDumper/Caster/DOMCaster.php:767
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/DateCaster.php:797
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Could Inject Parameter
/src/Symfony/Component/VarDumper/Caster/DateCaster.php:907
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Modified Typed Parameter
  •   Wrong Type With Default
/src/Symfony/Component/VarDumper/Caster/DateCaster.php:1257
  •   Useless Parenthesis
  •   Buried Assignation
  •   Uses Default Values
  •   Nested Ternary
  •   Useless Instructions
  •   Could Make A Function
/src/Symfony/Component/VarDumper/Caster/DoctrineCaster.php:287
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/DoctrineCaster.php:407
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/ImagineCaster.php:227
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/LinkStub.php:637
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/VarDumper/Caster/PdoCaster.php:627
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
/src/Symfony/Component/VarDumper/Caster/PgSqlCaster.php:727
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/PgSqlCaster.php:797
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/PgSqlCaster.php:1117
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/RedisCaster.php:507
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Missing Some Returntype
/src/Symfony/Component/VarDumper/Caster/ResourceCaster.php:587
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/SymfonyCaster.php:497
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/SymfonyCaster.php:967
  •   Unused Public Methods
  •   Insufficient Typehint
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
/src/Symfony/Component/VarDumper/Cloner/Data.php:1507
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/VarExporter/Tests/Fixtures/MySerializable.php:217
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/VarExporter/Tests/ProxyHelperTest.php:2077
  •   Unused Public Methods
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/VarExporter/Tests/VarExporterTest.php:3237
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Contracts/Cache/CacheTrait.php:527
  •   Check Division By Zero
  •   Wrong Type For Native PHP Function
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Could Make A Function
/src/Symfony/Contracts/Tests/Service/ServiceSubscriberTraitTest.php:1077
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Contracts/Tests/Service/ServiceSubscriberTraitTest.php:1127
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
None:2407
  •   Undefined Properties
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Preprocessable
None:3067
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   @ Operator
  •   Preprocessable
None:3317
  •   Maybe Missing New
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:3457
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Empty Classes
  •   Parent, Static Or Self Outside Class
  •   Class Could Be Final
None:3777
  •   Unused Public Methods
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   @ Operator
None:3787
  •   Maybe Missing New
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Parent, Static Or Self Outside Class
  •   @ Operator
None:4797
  •   Unused Public Methods
  •   Uses Default Values
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Undefined Classes
  •   Preprocessable
None:6797
  •   Undefined Properties
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
/src/Symfony/Bridge/Doctrine/ArgumentResolver/EntityValueResolver.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/DataCollector/DoctrineDataCollector.php:1976
  •   Unsupported Types With Operators
  •   Wrong Type With Call
  •   Variable Is Not A Condition
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Useless Instructions
/src/Symfony/Bridge/Doctrine/DataCollector/ObjectParameter.php:216
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/DependencyInjection/Security/UserProvider/EntityFactory.php:306
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Form/ChoiceList/DoctrineChoiceLoader.php:386
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Form/DataTransformer/CollectionToArrayTransformer.php:536
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/Form/DoctrineOrmTypeGuesser.php:1916
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Undefined Classes
  •   Undefined Class Constants
  •   Preprocessable
/src/Symfony/Bridge/Doctrine/Form/Type/DoctrineType.php:976
  •   Method Is Not An If
  •   Unused Public Methods
  •   Assumptions
  •   Insufficient Typehint
  •   Method Signature Must Be Compatible
  •   Method Could Be Static
/src/Symfony/Bridge/Doctrine/IdGenerator/UlidGenerator.php:236
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Middleware/Debug/DBAL3/Statement.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Middleware/Debug/Middleware.php:276
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Bridge/Doctrine/Middleware/Debug/Statement.php:356
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/PropertyInfo/DoctrineExtractor.php:1366
  •   Mismatched Typehint
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Bridge/Doctrine/Tests/Fixtures/BaseUser.php:196
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Tests/Fixtures/BaseUser.php:206
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bridge/Doctrine/Tests/Fixtures/LegacyQueryMock.php:276
  •   Type Must Be Returned
  •   Undefined Interfaces
  •   Must Return Methods
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Bridge/Doctrine/Tests/PropertyInfo/Fixtures/DoctrineFooType.php:626
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php:526
  •   Ambiguous Visibilities
  •   Undefined Interfaces
  •   Assign Default To Properties
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php:996
  •   Useless Argument
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Undefined Classes
  •   Modified Typed Parameter
  •   Missing Some Returntype
/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php:606
  •   Don't Read And Write In One Expression
  •   Useless Coalesce
  •   Avoid Optional Properties
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Iffectations
/src/Symfony/Bridge/PsrHttpMessage/Tests/Fixtures/Stream.php:766
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Relay Function
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Bridge/Twig/Command/DebugCommand.php:3836
  •   Wrong Type For Native PHP Function
  •   Check JSON
  •   Uses Default Values
  •   @ Operator
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Bridge/Twig/NodeVisitor/TranslationDefaultDomainNodeVisitor.php:646
  •   Missing Assignation In Branches
  •   Comparison Is Always The Same
  •   Nested Ifthen
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unresolved Instanceof
/src/Symfony/Bridge/Twig/Tests/Extension/AbstractLayoutTestCase.php:26756
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php:346
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Bundle/FrameworkBundle/Test/TestContainer.php:336
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CacheClearCommand/Fixture/TestAppKernel.php:556
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/AutowiringTypes/AutowiredServices.php:206
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/AnnotatedController.php:396
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Should Use Local Class
  •   Undefined Classes
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/SessionController.php:216
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/Bundle/TestBundle/Controller/SubRequestServiceResolutionController.php:216
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/CacheAttributeListenerTest.php:716
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/HttpBasicLdapFactory.php:336
  •   Assumptions
  •   Ambiguous Static
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/Security/FirewallConfig.php:206
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bundle/SecurityBundle/Security/FirewallConfig.php:256
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bundle/SecurityBundle/Security/FirewallConfig.php:266
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/RegisterEntryPointsPassTest.php:796
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/Tests/DependencyInjection/Compiler/RegisterEntryPointsPassTest.php:896
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/AccessTokenBundle/Security/Http/JsonAuthenticationSuccessHandler.php:226
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/AuthenticatorBundle/ApiAuthenticator.php:496
  •   Wrong Type With Call
  •   Mismatched Typehint
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/AuthenticatorBundle/ApiAuthenticator.php:606
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/CsrfFormLoginBundle/Form/UserLoginType.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/JsonLoginBundle/Security/Http/JsonAuthenticationSuccessHandler.php:226
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/LoginLink/TestCustomLoginLinkSuccessHandler.php:226
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Bundle/WebProfilerBundle/Profiler/CodeExtension.php:346
  •   Wrong Precedence In Expression
  •   Useless Short Ternary
  •   Useless Coalesce
  •   Variable Is Not A Condition
  •   Nested Ternary
  •   Could Make A Function
/src/Symfony/Bundle/WebProfilerBundle/Twig/WebProfilerExtension.php:516
  •   Method Is Not An If
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/AssetMapper/AssetMapperDevServerSubscriber.php:1106
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/AssetMapperRepository.php:336
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php:326
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/Exception/CircularAssetsException.php:216
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Never Called Parameter
/src/Symfony/Component/AssetMapper/Factory/CachedMappedAssetFactory.php:296
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/Factory/MappedAssetFactory.php:336
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/ImportMap/ImportMapManager.php:306
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/ImportMap/ImportMapRenderer.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/ImportMap/ImportMapRenderer.php:926
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Check After Null Safe Operator
  •   No Null With Null Safe Operator
/src/Symfony/Component/AssetMapper/ImportMap/ImportMapRenderer.php:1726
  •   Wrong Type With Call
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/AssetMapper/ImportMap/ImportMapUpdateChecker.php:226
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JsDelivrEsmResolver.php:3006
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Method Could Be Static
  •   Missing Some Returntype
/src/Symfony/Component/AssetMapper/MapperAwareAssetPackage.php:256
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/AssetMapper/Tests/Factory/MappedAssetFactoryTest.php:1016
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/AssetMapper/Tests/ImportMap/ImportMapAuditorTest.php:1226
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/AssetMapper/Tests/ImportMap/ImportMapUpdateCheckerTest.php:1236
  •   Written Only Variables
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Unused Returned Value
/src/Symfony/Component/BrowserKit/Tests/CookieJarTest.php:306
  •   Recycled Variables
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Timestamp Difference
  •   Buried Assignation
  •   Use ::Class Operator
/src/Symfony/Component/BrowserKit/Tests/CookieJarTest.php:1246
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Timestamp Difference
  •   Buried Assignation
  •   Used Once Variables (In Scope)
  •   Use ::Class Operator
/src/Symfony/Component/Cache/Adapter/ArrayAdapter.php:1266
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Wrong Type With Call
  •   Avoid Optional Properties
  •   Indices Are Int Or String
/src/Symfony/Component/Cache/Adapter/ChainAdapter.php:1016
  •   No Default For Referenced Parameter
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Never Called Parameter
/src/Symfony/Component/Cache/Adapter/MemcachedAdapter.php:896
  •   Mismatch Parameter Name
  •   Max Level Of Nesting
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   Too Many Local Variables
/src/Symfony/Component/Cache/Adapter/PhpArrayAdapter.php:3096
  •   No Null For Native PHP Functions
  •   Mismatched Typehint
  •   Overwritten Literals
  •   Double Assignation
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/Cache/Adapter/PhpArrayAdapter.php:3146
  •   Weak Type With Array
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   Should Use Coalesce
  •   No Choice
/src/Symfony/Component/Cache/Adapter/PhpFilesAdapter.php:2396
  •   No Null For Native PHP Functions
  •   Mismatched Typehint
  •   Overwritten Literals
  •   Double Assignation
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/Cache/Adapter/ProxyAdapter.php:896
  •   Undefined Properties
  •   Wrong Type With Call
  •   Use Named Boolean In Argument Definition
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
/src/Symfony/Component/Cache/Adapter/RedisTagAwareAdapter.php:2246
  •   Missing Assignation In Branches
  •   Undefined Properties
  •   Undefined Interfaces
  •   Buried Assignation
  •   Undefined Classes
  •   Unresolved Instanceof
/src/Symfony/Component/Cache/Adapter/TraceableAdapter.php:756
  •   Unsupported Types With Operators
  •   False To Array Conversion
  •   Non Integer Nor String As Index
  •   Null Or Boolean Arrays
  •   Indices Are Int Or String
  •   Iffectations
/src/Symfony/Component/Cache/LockRegistry.php:1646
  •   Useless Coalesce
  •   Weak Type With Array
  •   Variable Is Not A Condition
  •   Buried Assignation
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/Cache/Tests/Adapter/AbstractRedisAdapterTestCase.php:286
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Component/Cache/Tests/Adapter/ProxyAdapterAndRedisAdapterTest.php:356
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:2396
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:2446
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:4496
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis5Proxy.php:5446
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:1796
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:3096
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:3146
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/Redis6Proxy.php:7346
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Cache/Traits/RedisCluster6Proxy.php:2446
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/Cache/Traits/RedisTrait.php:6326
  •   Append And Assign Arrays
  •   Useless Type Casting
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/Clock/DatePoint.php:696
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Useless Method
  •   Ambiguous Static
  •   Relay Function
  •   Method Could Be Static
/src/Symfony/Component/Clock/Tests/ClockBeforeClassTest.php:256
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Config/Definition/Builder/ArrayNodeDefinition.php:4996
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Config/Definition/Configuration.php:296
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Config/Definition/Configurator/DefinitionConfigurator.php:266
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Config/Definition/Configurator/DefinitionConfigurator.php:276
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Config/Definition/Dumper/XmlReferenceDumper.php:496
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
/src/Symfony/Component/Config/Definition/Dumper/XmlReferenceDumper.php:2006
  •   Missing Assignation In Branches
  •   Useless Parenthesis
  •   Nested Ifthen
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
/src/Symfony/Component/Config/Definition/Loader/DefinitionFileLoader.php:376
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Never Called Parameter
  •   Missing Some Returntype
/src/Symfony/Component/Config/Loader/GlobFileLoader.php:266
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Config/Tests/Builder/Fixtures/ScalarNormalizedTypes/Symfony/Config/ScalarNormalizedTypes/NestedConfig.php:736
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/Config/Tests/Builder/Fixtures/ScalarNormalizedTypes/Symfony/Config/ScalarNormalizedTypesConfig.php:1586
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/Config/Tests/Builder/Fixtures/ScalarNormalizedTypes/Symfony/Config/ScalarNormalizedTypesConfig.php:1646
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
/src/Symfony/Component/Config/Tests/Fixtures/BarNode.php:166
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Empty Classes
  •   Already Parents Interface
  •   Class Could Be Final
/src/Symfony/Component/Config/Tests/Loader/FileLoaderTest.php:1586
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Config/Tests/Loader/LoaderTest.php:1126
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Console/Debug/CliRequest.php:526
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Unfinished Object
/src/Symfony/Component/Console/Descriptor/ReStructuredTextDescriptor.php:536
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Relay Function
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Console/Exception/MissingInputException.php:196
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Console/Style/SymfonyStyle.php:2396
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Console/Tests/EventListener/ErrorListenerTest.php:1166
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Forgotten Interface
  •   Already Parents Interface
  •   Class Could Be Final
/src/Symfony/Component/Console/Tests/EventListener/ErrorListenerTest.php:1186
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/CssSelector/XPath/Extension/AttributeMatchingExtension.php:436
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/DependencyInjection/Attribute/Autoconfigure.php:236
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Attribute/Autoconfigure.php:246
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Attribute/Autoconfigure.php:286
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Attribute/Autoconfigure.php:316
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Attribute/AutowireCallable.php:276
  •   Missing Attribute Attribute
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Parent First
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/Compiler/DecoratorServicePass.php:1226
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   No Return Used
  •   Never Called Parameter
  •   Missing Some Returntype
/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:7356
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   Different Argument Counts
/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:10776
  •   Fn Argument Variable Confusion
  •   Wrong Type For Native PHP Function
  •   Only Variable Passed By Reference
  •   Uses Default Values
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:4396
  •   No Default For Referenced Parameter
  •   Assumptions
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:10016
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Only Variable Passed By Reference
  •   Indices Are Int Or String
/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:10036
  •   Unsupported Types With Operators
  •   Weak Type With Array
  •   Variable Is Not A Condition
  •   Should Use Ternary Operator
  •   Buried Assignation
  •   Iffectations
/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:10386
  •   No Null For Index
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Modified Typed Parameter
/src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php:16966
  •   No Default For Referenced Parameter
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Unused Parameter
/src/Symfony/Component/DependencyInjection/Loader/ClosureLoader.php:396
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/DependencyInjection/ParameterBag/FrozenParameterBag.php:476
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   Must Return Methods
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveNamedArgumentsPassTest.php:2286
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php:1906
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Missing Some Returntype
/src/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php:1956
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Missing Some Returntype
/src/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php:2006
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Missing Some Returntype
/src/Symfony/Component/DependencyInjection/Tests/ContainerTest.php:1416
  •   Recycled Variables
  •   Avoid Using stdClass
  •   Buried Assignation
  •   Written Only Variables
  •   Use ::Class Operator
  •   New Object Then Immediate Call
/src/Symfony/Component/DependencyInjection/Tests/ContainerTest.php:1466
  •   Recycled Variables
  •   Avoid Using stdClass
  •   Buried Assignation
  •   Written Only Variables
  •   Use ::Class Operator
  •   New Object Then Immediate Call
/src/Symfony/Component/DependencyInjection/Tests/ContainerTest.php:2336
  •   Recycled Variables
  •   Avoid Using stdClass
  •   Buried Assignation
  •   Written Only Variables
  •   Use ::Class Operator
  •   New Object Then Immediate Call
/src/Symfony/Component/DependencyInjection/Tests/Dumper/PhpDumperTest.php:20566
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
  •   Missing Some Returntype
/src/Symfony/Component/DependencyInjection/Tests/Dumper/PhpDumperTest.php:20826
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Dumper/PhpDumperTest.php:20886
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Dumper/PhpDumperTest.php:20976
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Dumper/PhpDumperTest.php:21066
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/CheckTypeDeclarationsPass/UnionConstructor.php:116
  •   Unused Public Methods
  •   Useless Argument
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/FactoryDummy.php:166
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/TaggedLocatorConsumer.php:216
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/TaggedLocatorConsumerWithDefaultIndexMethod.php:126
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/TaggedLocatorConsumerWithDefaultIndexMethodAndWithDefaultPriorityMethod.php:126
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/TaggedLocatorConsumerWithDefaultPriorityMethod.php:126
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/TaggedLocatorConsumerWithoutIndex.php:216
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/TestServiceSubscriberChild.php:396
  •   Type Must Be Returned
  •   Undefined Interfaces
  •   Must Return Methods
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/TestServiceSubscriberTrait.php:96
  •   Type Must Be Returned
  •   Undefined Interfaces
  •   Must Return Methods
  •   Undefined Classes
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/container14.php:126
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Empty Classes
  •   Already Parents Interface
  •   Class Could Be Final
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:2576
  •   Wrong Attribute Configuration
  •   Useless Argument
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:2916
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unreachable Method
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:3056
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:3296
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:3536
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes.php:3736
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php:166
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php:536
  •   Wrong Attribute Configuration
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php:556
  •   Wrong Attribute Configuration
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php:676
  •   Wrong Attribute Configuration
  •   Avoid Using stdClass
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php:786
  •   Wrong Attribute Configuration
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/autowiring_classes_80.php:1106
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/callable_adapter_consumer.php:536
  •   Unused Public Methods
  •   Buried Assignation
  •   Empty Function
  •   No Readonly Assignation In Global
  •   Class Could Be Final
  •   Wrong Type Returned
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/closure_proxy.php:586
  •   Unused Public Methods
  •   Buried Assignation
  •   Empty Function
  •   No Readonly Assignation In Global
  •   Class Could Be Final
  •   Wrong Type Returned
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/lazy_autowire_attribute_with_intersection.php:906
  •   Undefined Properties
  •   Iffectations
  •   Useless Instructions
  •   No Readonly Assignation In Global
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services19.php:496
  •   Undefined Constant Name
  •   Buried Assignation
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Useless Instructions
  •   Use ::Class Operator
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_dedup_lazy.php:1046
  •   Don't Pollute Global Space
  •   Abstract Or Implements
  •   No Class In Global
  •   Multiple Class Declarations
  •   Avoid Using stdClass
  •   Class Could Be Final
/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services_non_shared_lazy_ghost.php:786
  •   Don't Pollute Global Space
  •   Abstract Or Implements
  •   No Class In Global
  •   Multiple Class Declarations
  •   Avoid Using stdClass
  •   Class Could Be Final
/src/Symfony/Component/DependencyInjection/Tests/Loader/FileLoaderTest.php:3806
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/ErrorHandler/DebugClassLoader.php:5766
  •   Weak Type With Array
  •   Useless Parenthesis
  •   Nested Ifthen
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/ErrorHandler/ErrorEnhancer/ClassNotFoundErrorEnhancer.php:346
  •   Missing Assignation In Branches
  •   Use Positive Condition
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Could Make A Function
/src/Symfony/Component/ErrorHandler/ErrorEnhancer/UndefinedFunctionErrorEnhancer.php:226
  •   Useless Argument
  •   Too Many Local Variables
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
/src/Symfony/Component/ErrorHandler/ErrorEnhancer/UndefinedFunctionErrorEnhancer.php:596
  •   Should Use Ternary Operator
  •   Use Positive Condition
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Could Make A Function
/src/Symfony/Component/ErrorHandler/ErrorHandler.php:1116
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Missing Some Returntype
/src/Symfony/Component/ErrorHandler/Tests/Fixtures/FinalProperty/OutsideFinalProperty.php:106
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Never Used Properties
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/ErrorHandler/Tests/Fixtures/SubClassWithAnnotatedParameters.php:136
  •   Unused Public Methods
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   Wrong Type With Default
  •   Different Argument Counts
  •   Hidden Nullable Typehint
/src/Symfony/Component/EventDispatcher/Attribute/AsEventListener.php:246
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/EventDispatcher/Tests/Debug/TraceableEventDispatcherTest.php:446
  •   Buried Assignation
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Use ::Class Operator
  •   New Object Then Immediate Call
/src/Symfony/Component/EventDispatcher/Tests/Debug/TraceableEventDispatcherTest.php:2126
  •   Buried Assignation
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Use ::Class Operator
  •   New Object Then Immediate Call
/src/Symfony/Component/EventDispatcher/Tests/Debug/TraceableEventDispatcherTest.php:2376
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Use ::Class Operator
  •   New Object Then Immediate Call
/src/Symfony/Component/Filesystem/Path.php:3026
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Finder/Tests/Iterator/MockFileListIterator.php:186
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Inject Parameter
  •   Wrong Type Returned
/src/Symfony/Component/Form/Button.php:556
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Form/Button.php:1196
  •   Ambiguous Static
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Form/Button.php:1396
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Form/ChoiceList/Loader/AbstractChoiceLoader.php:226
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   StandaloneType True False Null
  •   Property Could Be Local
/src/Symfony/Component/Form/Console/Descriptor/TextDescriptor.php:286
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Form/Event/PostSetDataEvent.php:256
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Form/Event/PostSubmitEvent.php:256
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Form/Extension/Core/DataTransformer/PercentToLocalizedStringTransformer.php:1456
  •   Avoid mb_dectect_encoding()
  •   Wrong Type For Native PHP Function
  •   Wrong Parameter Type
  •   Buried Assignation
  •   Iffectations
  •   Could Make A Function
/src/Symfony/Component/Form/Extension/Core/Type/IntegerType.php:286
  •   Method Is Not An If
  •   Unused Public Methods
  •   Assumptions
  •   Insufficient Typehint
  •   Method Signature Must Be Compatible
  •   Method Could Be Static
/src/Symfony/Component/Form/Extension/Core/Type/NumberType.php:406
  •   Method Is Not An If
  •   Unused Public Methods
  •   Assumptions
  •   Insufficient Typehint
  •   Method Signature Must Be Compatible
  •   Method Could Be Static
/src/Symfony/Component/Form/Extension/Core/Type/PasswordType.php:216
  •   Method Is Not An If
  •   Unused Public Methods
  •   Assumptions
  •   Insufficient Typehint
  •   Method Signature Must Be Compatible
  •   Method Could Be Static
/src/Symfony/Component/Form/Extension/Core/Type/TimezoneType.php:286
  •   Method Is Not An If
  •   Unused Public Methods
  •   Assumptions
  •   Insufficient Typehint
  •   Method Signature Must Be Compatible
  •   Method Could Be Static
/src/Symfony/Component/Form/Extension/Core/Type/UrlType.php:236
  •   Method Is Not An If
  •   Unused Public Methods
  •   Assumptions
  •   Insufficient Typehint
  •   Method Signature Must Be Compatible
  •   Method Could Be Static
/src/Symfony/Component/Form/Extension/Core/Type/UrlType.php:306
  •   Method Is Not An If
  •   Unused Public Methods
  •   Assumptions
  •   Insufficient Typehint
  •   Method Signature Must Be Compatible
  •   Method Could Be Static
/src/Symfony/Component/Form/Extension/DataCollector/FormDataCollector.php:346
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Forgotten Interface
  •   Already Parents Interface
  •   Class Could Be Final
/src/Symfony/Component/Form/Extension/PasswordHasher/EventListener/PasswordHasherListener.php:326
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Form/Extension/PasswordHasher/EventListener/PasswordHasherListener.php:336
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Form/Form.php:4216
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Never Called Parameter
/src/Symfony/Component/Form/Tests/Extension/Validator/Constraints/FormValidatorTest.php:4466
  •   Fn Argument Variable Confusion
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/Form/Tests/Fixtures/FooTypeBarExtension.php:196
  •   Unused Public Methods
  •   Insufficient Typehint
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/Fixtures/FooTypeBazExtension.php:196
  •   Unused Public Methods
  •   Insufficient Typehint
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Form/Tests/FormConfigTest.php:1346
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/HtmlSanitizer/Visitor/AttributeSanitizer/UrlAttributeSanitizer.php:336
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/HtmlSanitizer/Visitor/Model/Cursor.php:236
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/HttpClient/CurlHttpClient.php:436
  •   Unsupported Types With Operators
  •   Unsupported Operand Types
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Could Be Local
  •   Preprocessable
/src/Symfony/Component/HttpClient/Exception/HttpExceptionTrait.php:586
  •   Merge If Then
  •   Check JSON
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Could Make A Function
/src/Symfony/Component/HttpClient/Exception/TimeoutException.php:196
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Unthrown Exception
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
/src/Symfony/Component/HttpClient/NativeHttpClient.php:3296
  •   Missing Assignation In Branches
  •   Weak Type With Array
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/HttpClient/NativeHttpClient.php:4356
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/HttpClient/Response/AmpResponse.php:576
  •   Assumptions
  •   Useless Argument
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Avoid option arrays in constructors
/src/Symfony/Component/HttpClient/Response/AsyncContext.php:406
  •   Class-typed References
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Objects Don't Need References
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Symfony/Component/HttpClient/Response/CurlResponse.php:666
  •   Scalar Are Not Arrays
  •   Undefined Properties
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/HttpClient/Response/CurlResponse.php:686
  •   Scalar Are Not Arrays
  •   Undefined Properties
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/HttpClient/Response/CurlResponse.php:696
  •   Scalar Are Not Arrays
  •   Undefined Properties
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/HttpClient/Response/CurlResponse.php:2686
  •   No Default For Referenced Parameter
  •   Assumptions
  •   Incompatible Signature Methods With Covariance
  •   Insufficient Typehint
  •   Useless Referenced Argument
  •   StandaloneType True False Null
/src/Symfony/Component/HttpClient/Response/CurlResponse.php:3106
  •   Scalar Are Not Arrays
  •   Undefined Properties
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Undefined Variable
  •   Useless Parenthesis
/src/Symfony/Component/HttpClient/Response/MockResponse.php:2656
  •   Wrong Precedence In Expression
  •   Useless Short Ternary
  •   Undefined Properties
  •   Useless Coalesce
  •   Only Variable Passed By Reference
  •   Nested Ternary
/src/Symfony/Component/HttpClient/RetryableHttpClient.php:1666
  •   Assumptions
  •   Useless Argument
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Missing Some Returntype
/src/Symfony/Component/HttpClient/ScopingHttpClient.php:766
  •   Weak Type With Array
  •   Catch With Undefined Variable
  •   Wrong Type With Call
  •   Useless Instructions
  •   Could Make A Function
  •   No Choice
/src/Symfony/Component/HttpFoundation/JsonResponse.php:396
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/HttpFoundation/Request.php:6386
  •   Ambiguous Static
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
  •   Missing Some Returntype
/src/Symfony/Component/HttpFoundation/RequestMatcher/PortRequestMatcher.php:246
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/HttpFoundation/Response.php:12786
  •   Weak Type With Array
  •   Don't Mix ++
  •   Useless Parenthesis
  •   Buried Assignation
  •   Pre-increment
  •   Should Use Coalesce
/src/Symfony/Component/HttpFoundation/ResponseHeaderBag.php:2326
  •   Unused Public Methods
  •   Ambiguous Static
  •   Mismatched Default Arguments
  •   Relay Function
  •   Should Use Local Class
  •   Method Could Be Static
/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/NullSessionHandler.php:516
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
/src/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorage.php:3856
  •   No Default For Referenced Parameter
  •   Assumptions
  •   Unused Parameter
  •   Lost References
  •   StandaloneType True False Null
  •   Never Called Parameter
/src/Symfony/Component/HttpFoundation/Tests/JsonResponseTest.php:1976
  •   PHP Native Class Type Compatibility
  •   PHP Native Interfaces and Return Type
  •   Unused Public Methods
  •   Must Return Methods
  •   Should Use Local Class
  •   Method Could Be Static
/src/Symfony/Component/HttpFoundation/Tests/RequestTest.php:26566
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php:406
  •   Written Only Variables
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   New Object Then Immediate Call
/src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/RedisClusterSessionHandlerTest.php:256
  •   Bail Out Early
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Used Once Variables (In Scope)
  •   Could Make A Function
/src/Symfony/Component/HttpFoundation/Tests/Test/Constraint/ResponseHeaderLocationSameTest.php:396
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/HttpFoundation/Tests/Test/Constraint/ResponseHeaderLocationSameTest.php:1156
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/HttpKernel/Attribute/Cache.php:306
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/HttpKernel/DataCollector/EventDataCollector.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/HttpKernel/DataCollector/LoggerDataCollector.php:2096
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Don't Change The Blind Var
  •   Wrong Parameter Type
  •   No Direct Usage
  •   Uses Default Values
/src/Symfony/Component/HttpKernel/HttpClientKernel.php:456
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Could Use self
  •   Never Called Parameter
/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolver/RequestPayloadValueResolverTest.php:7446
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolver/RequestPayloadValueResolverTest.php:7536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/HttpKernel/Tests/Controller/ArgumentResolver/RequestPayloadValueResolverTest.php:7556
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php:6216
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php:6286
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPassTest.php:916
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/HttpKernel/Tests/Fixtures/Attribute/Foo.php:176
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Classes
  •   Wrong Type With Default
/src/Symfony/Component/HttpKernel/Tests/Fixtures/Controller/AttributeController.php:266
  •   Unused Public Methods
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php:2636
  •   No Null For Native PHP Functions
  •   Wrong Type With Call
  •   Wrong Type For Native PHP Function
  •   Repeated Regex
  •   Uses Default Values
  •   Could Make A Function
/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTestCase.php:246
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Assign Default To Properties
  •   Undefined Classes
  •   Wrong Type With Default
  •   Unfinished Object
/src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTestCase.php:256
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Assign Default To Properties
  •   Undefined Classes
  •   Wrong Type With Default
  •   Unfinished Object
/src/Symfony/Component/Intl/Data/Util/ArrayAccessibleResourceBundle.php:576
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Intl/Intl.php:576
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   StandaloneType True False Null
  •   Wrong Typed Property Default
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Ldap/Adapter/AbstractQuery.php:436
  •   Fn Argument Variable Confusion
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Unused Returned Value
/src/Symfony/Component/Ldap/Adapter/ExtLdap/Collection.php:896
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Lock/Exception/InvalidTtlException.php:176
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Lock/LockFactory.php:286
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Lock/NoLock.php:246
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
/src/Symfony/Component/Lock/NoLock.php:296
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Mailer/Bridge/Mailgun/Transport/MailgunSmtpTransport.php:276
  •   Wrong Type With Call
  •   Variable Is Not A Condition
  •   Useless Parenthesis
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Preprocessable
/src/Symfony/Component/Mailer/Exception/TransportException.php:176
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
/src/Symfony/Component/Mailer/Tests/MailerTest.php:946
  •   Incompatible Signature Methods With Covariance
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/Mailer/Tests/Transport/AbstractTransportTest.php:936
  •   Incompatible Signature Methods With Covariance
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/Mailer/Tests/Transport/Smtp/DummyStream.php:496
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Method Signature Must Be Compatible
  •   Undefined Classes
/src/Symfony/Component/Messenger/Attribute/AsMessageHandler.php:236
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Messenger/Attribute/AsMessageHandler.php:266
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Messenger/Bridge/AmazonSqs/Tests/Transport/AmazonSqsTransportTest.php:1756
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Messenger/Bridge/Amqp/Tests/Fixtures/long_receiver.php:386
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/Messenger/Bridge/Doctrine/Tests/Transport/ConnectionTest.php:5756
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Messenger/Bridge/Redis/Tests/Transport/RedisExtIntegrationTest.php:316
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Messenger/Bridge/Redis/Transport/Connection.php:576
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Undefined Interfaces
  •   Assign Default To Properties
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Messenger/Exception/UnrecoverableMessageHandlingException.php:196
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Messenger/Tests/MessageBusTest.php:1366
  •   Unused Public Methods
  •   Misused Yield
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Mime/Address.php:366
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Typed Property Default
/src/Symfony/Component/Mime/Crypto/SMime.php:656
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Undefined Classes
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Mime/Header/Headers.php:1936
  •   No Null For Index
  •   Method Is Not An If
  •   Type Must Be Returned
  •   Must Return Methods
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Mime/Part/File.php:256
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Wrong Typed Property Default
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Bandwidth/Tests/BandwidthTransportTest.php:276
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Bandwidth/Tests/BandwidthTransportTest.php:886
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/ClickSend/Tests/ClickSendTransportTest.php:326
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/ClickSend/Tests/ClickSendTransportTest.php:876
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/GoIp/Tests/GoIpTransportTest.php:856
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Notifier/Bridge/Mercure/Tests/Fixtures/DummyHub.php:336
  •   Unused Public Methods
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Undefined Classes
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Notifier/Bridge/Mobyt/Tests/MobytTransportTest.php:286
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Novu/NovuOptions.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Novu/NovuOptions.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Novu/NovuOptions.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Novu/NovuOptions.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Novu/NovuOptions.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Novu/NovuSubscriberRecipient.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Novu/NovuSubscriberRecipient.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Novu/NovuSubscriberRecipient.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Novu/NovuSubscriberRecipient.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Novu/NovuSubscriberRecipient.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Notifier/Bridge/Plivo/Tests/PlivoTransportTest.php:276
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Plivo/Tests/PlivoTransportTest.php:926
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/RingCentral/Tests/RingCentralTransportTest.php:276
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/RingCentral/Tests/RingCentralTransportTest.php:326
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/RingCentral/Tests/RingCentralTransportTest.php:906
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/SimpleTextin/Tests/SimpleTextinTransportTest.php:266
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Smsmode/Tests/SmsmodeTransportTest.php:276
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Smsmode/Tests/SmsmodeTransportTest.php:326
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/Smsmode/Tests/SmsmodeTransportTest.php:1156
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/Termii/Tests/TermiiTransportTest.php:276
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Termii/Tests/TermiiTransportTest.php:326
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/Termii/Tests/TermiiTransportTest.php:676
  •   Check JSON
  •   Only Variable Passed By Reference
  •   Undefined static:: Or self::
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
/src/Symfony/Component/Notifier/Bridge/Termii/Tests/TermiiTransportTest.php:926
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/Twilio/Tests/TwilioTransportTest.php:266
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Static
  •   Method Signature Must Be Compatible
  •   StandaloneType True False Null
  •   Different Argument Counts
  •   Could Inject Parameter
/src/Symfony/Component/Notifier/Bridge/Twilio/Tests/TwilioTransportTest.php:736
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/Notifier/Bridge/Twilio/Tests/TwilioTransportTest.php:1176
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
/src/Symfony/Component/OptionsResolver/OptionsResolver.php:11996
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/OptionsResolver/Tests/Debug/OptionsResolverIntrospectorTest.php:666
  •   Unused Parameter
  •   Buried Assignation
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/Debug/OptionsResolverIntrospectorTest.php:976
  •   Recycled Variables
  •   Assigned Twice
  •   Overwritten Literals
  •   Buried Assignation
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/Debug/OptionsResolverIntrospectorTest.php:1286
  •   Recycled Variables
  •   Assigned Twice
  •   Overwritten Literals
  •   Buried Assignation
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:12996
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:13086
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:13636
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:15056
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:15076
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:15166
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:15186
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:15276
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:17306
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/OptionsResolver/Tests/OptionsResolverTest.php:17446
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Unused Returned Value
  •   Wrong Type Returned
/src/Symfony/Component/PasswordHasher/Hasher/NativePasswordHasher.php:636
  •   Unsupported Types With Operators
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/PasswordHasher/Tests/Command/UserPasswordHashCommandTest.php:896
  •   Useless Parenthesis
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Iffectations
  •   Could Make A Function
  •   Preprocessable
/src/Symfony/Component/PasswordHasher/Tests/Hasher/PasswordHasherFactoryTest.php:2276
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/Process/Process.php:856
  •   Scalar Or Object Property
  •   Property Used In One Method Only
  •   StandaloneType True False Null
  •   Wrong Typed Property Default
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/PropertyAccess/Tests/Fixtures/ReturnTyped.php:326
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Missing Some Returntype
/src/Symfony/Component/PropertyAccess/Tests/Fixtures/TestClass.php:726
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/PropertyAccess/Tests/Fixtures/Ticket5775Object.php:166
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/PropertyInfo/PropertyReadInfo.php:316
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/PropertyInfo/PropertyReadInfo.php:326
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/PropertyInfo/PropertyWriteInfo.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/InvalidDummy.php:376
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php7Dummy.php:196
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php7ParentDummy.php:166
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   Parent Is Not Static
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php80Dummy.php:526
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php80Dummy.php:646
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Php81Dummy.php:166
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php:1326
  •   Wrong Type For Native PHP Function
  •   Comparison Is Always The Same
  •   Undefined Interfaces
  •   Undefined Classes
  •   Unresolved Instanceof
  •   Could Make A Function
/src/Symfony/Component/RemoteEvent/Messenger/ConsumeRemoteEventMessage.php:226
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/RemoteEvent/Messenger/ConsumeRemoteEventMessage.php:236
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/RemoteEvent/RemoteEvent.php:206
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/RemoteEvent/RemoteEvent.php:216
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/RemoteEvent/RemoteEvent.php:226
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Routing/Generator/UrlGenerator.php:1486
  •   Assumptions
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Could Inject Parameter
/src/Symfony/Component/Routing/Loader/AttributeClassLoader.php:2276
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Ambiguous Static
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Component/Routing/Router.php:576
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Routing/Tests/Fixtures/RedirectableUrlMatcher.php:226
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Runtime/Internal/ComposerPlugin.php:656
  •   Missing Assignation In Branches
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   Should Use Coalesce
  •   No Choice
/src/Symfony/Component/Scheduler/Attribute/AsCronTask.php:246
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Attribute/AsCronTask.php:256
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Attribute/AsCronTask.php:286
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Attribute/AsCronTask.php:296
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Attribute/AsPeriodicTask.php:246
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Attribute/AsPeriodicTask.php:256
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Attribute/AsPeriodicTask.php:266
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Attribute/AsPeriodicTask.php:296
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Attribute/AsPeriodicTask.php:306
  •   Ambiguous Visibilities
  •   No Public Access
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Event/FailureEvent.php:226
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Event/FailureEvent.php:236
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Event/PostRunEvent.php:206
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Event/PostRunEvent.php:216
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Event/PreRunEvent.php:226
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Event/PreRunEvent.php:236
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Scheduler.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Scheduler/Tests/Generator/MessageGeneratorTest.php:676
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/Scheduler/Tests/Generator/MessageGeneratorTest.php:2966
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Scheduler/Tests/Trigger/CallbackTriggerTest.php:276
  •   Recycled Variables
  •   Wrong Type With Call
  •   Undefined Classes
  •   Empty Function
  •   Use ::Class Operator
  •   Wrong Type Returned
/src/Symfony/Component/Scheduler/Trigger/StaticMessageProvider.php:226
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Core/Authentication/Token/NullToken.php:366
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Security/Core/Authentication/Token/NullToken.php:556
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Security/Core/Authentication/Token/NullToken.php:656
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Missing Some Returntype
/src/Symfony/Component/Security/Core/Authorization/TraceableAccessDecisionManager.php:506
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Symfony/Component/Security/Core/Tests/Authentication/AuthenticationTrustResolverTest.php:936
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/Security/Core/Tests/Authorization/AccessDecisionManagerTest.php:2556
  •   Useless Argument
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Undefined Classes
  •   Could Inject Parameter
/src/Symfony/Component/Security/Core/Tests/User/OidcUserTest.php:656
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   No Spread For Hash
  •   Unknown Parameter Name
  •   Wrong Number Of Arguments
  •   Hardcoded Passwords
/src/Symfony/Component/Security/Core/User/MissingUserProvider.php:346
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Security/Core/User/MissingUserProvider.php:396
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Security/Core/User/MissingUserProvider.php:446
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Security/Core/User/MissingUserProvider.php:496
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Security/Core/User/OidcUser.php:276
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Core/User/OidcUser.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Core/User/OidcUser.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/AccessToken/Oidc/OidcTokenHandler.php:416
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/AccessToken/Oidc/OidcTokenHandler.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/AccessToken/Oidc/OidcUserInfoTokenHandler.php:316
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/Attribute/IsGranted.php:386
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
/src/Symfony/Component/Security/Http/Authenticator/AccessTokenAuthenticator.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/Authenticator/AccessTokenAuthenticator.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/Authenticator/AccessTokenAuthenticator.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Security/Http/Authenticator/FormLoginAuthenticator.php:416
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Forgotten Interface
  •   Already Parents Interface
  •   Class Could Be Final
/src/Symfony/Component/Security/Http/Controller/SecurityTokenValueResolver.php:276
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/src/Symfony/Component/Security/Http/EventListener/ClearSiteDataLogoutListener.php:396
  •   Only Variable Passed By Reference
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Security/Http/Firewall/ContextListener.php:746
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Security/Http/LoginLink/Exception/ExpiredLoginLinkException.php:196
  •   Can't Throw Throwable
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Interfaces Is Not Implemented
  •   Class Could Be Final
/src/Symfony/Component/Security/Http/ParameterBagUtils.php:436
  •   Weak Type With Array
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Choice
/src/Symfony/Component/Security/Http/Tests/Authenticator/AbstractAuthenticatorTest.php:456
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Security/Http/Tests/Authenticator/JsonLoginAuthenticatorTest.php:1526
  •   Wrong Type For Native PHP Function
  •   Check JSON
  •   Only Variable Passed By Reference
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php:4446
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php:5786
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Missing Some Returntype
/src/Symfony/Component/Security/Http/Tests/Fixtures/DummyAuthenticator.php:276
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
/src/Symfony/Component/Semaphore/SemaphoreFactory.php:296
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/Attribute/MaxDepth.php:226
  •   Method Is Not An If
  •   Missing Attribute Attribute
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Unfinished Object
/src/Symfony/Component/Serializer/Attribute/SerializedName.php:226
  •   Method Is Not An If
  •   Missing Attribute Attribute
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Unfinished Object
/src/Symfony/Component/Serializer/CacheWarmer/CompiledClassMetadataCacheWarmer.php:266
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/CacheWarmer/CompiledClassMetadataCacheWarmer.php:286
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/Command/DebugCommand.php:336
  •   Incompatible Signature Methods With Covariance
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/DataCollector/SerializerDataCollector.php:616
  •   Written Only Variables
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Empty Function
  •   Wrong Type Returned
  •   Preprocessable
/src/Symfony/Component/Serializer/Exception/PartialDenormalizationException.php:236
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php:516
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Wrong Type With Call
  •   Indices Are Int Or String
/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php:4096
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Missing Some Returntype
/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php:6786
  •   Weak Type With Array
  •   Buried Assignation
  •   Written Only Variables
  •   Iffectations
  •   Used Once Variables (In Scope)
  •   Used Once Variables
/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php:7856
  •   Unsupported Types With Operators
  •   Don't Read And Write In One Expression
  •   Weak Type With Array
  •   Variable Is Not A Condition
  •   Buried Assignation
  •   Iffectations
/src/Symfony/Component/Serializer/Normalizer/BackedEnumNormalizer.php:546
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Missing Some Returntype
/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php:356
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/Normalizer/ObjectToPopulateTrait.php:296
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Wrong Type Returned
/src/Symfony/Component/Serializer/Normalizer/ProblemNormalizer.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/Normalizer/ProblemNormalizer.php:876
  •   Weak Type With Array
  •   Wrong Number Of Arguments
  •   Uses Default Values
  •   Undefined Classes
  •   Empty Function
  •   Could Make A Function
/src/Symfony/Component/Serializer/Normalizer/TranslatableNormalizer.php:286
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Serializer/Normalizer/UidNormalizer.php:696
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Serializer.php:2926
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Iffectations
/src/Symfony/Component/Serializer/Serializer.php:3036
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Iffectations
/src/Symfony/Component/Serializer/Serializer.php:3526
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Iffectations
/src/Symfony/Component/Serializer/Serializer.php:3636
  •   Unsupported Types With Operators
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Weak Type With Array
  •   Indices Are Int Or String
  •   Iffectations
/src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/ContextDummyPromotedProperties.php:266
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/Serializer/Tests/Fixtures/Attributes/ContextDummyPromotedProperties.php:336
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php:10616
  •   Useless Method
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php:11166
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php:13626
  •   Unused Public Methods
  •   Useless Method
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/Normalizer/Features/SkipUninitializedValuesTestTrait.php:456
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Should Use Local Class
  •   Methods Without Return
  •   Method Could Be Static
/src/Symfony/Component/Serializer/Tests/Normalizer/TranslatableNormalizerTest.php:596
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Symfony/Component/String/ByteString.php:1866
  •   Double Checks
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Modified Typed Parameter
/src/Symfony/Component/String/CodePointString.php:836
  •   Double Checks
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Modified Typed Parameter
  •   Missing Some Returntype
/src/Symfony/Component/String/CodePointString.php:1346
  •   Double Checks
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Modified Typed Parameter
/src/Symfony/Component/String/UnicodeString.php:1586
  •   Double Checks
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Modified Typed Parameter
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProvider.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProvider.php:396
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProvider.php:2426
  •   Empty Json Error
  •   Check JSON
  •   Uses Default Values
  •   Useless Instructions
  •   Could Make A Function
  •   No Choice
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProviderFactory.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProviderFactory.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProviderFactory.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/PhraseProviderFactory.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/Tests/PhraseProviderFactoryTest.php:326
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/Tests/PhraseProviderFactoryTest.php:336
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/Tests/PhraseProviderFactoryTest.php:356
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/Tests/PhraseProviderTest.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Translation/Bridge/Phrase/Tests/PhraseProviderTest.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
  •   Property Could Be Local
/src/Symfony/Component/Translation/Loader/PoFileLoader.php:1256
  •   Method Is Not An If
  •   Assumptions
  •   Useless Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Method Could Be Static
/src/Symfony/Component/Translation/PseudoLocalizationTranslator.php:3636
  •   Avoid mb_dectect_encoding()
  •   Useless Parenthesis
  •   Buried Assignation
  •   Useless Instructions
  •   Could Make A Function
  •   Wrong Type Returned
/src/Symfony/Component/Translation/Test/ProviderFactoryTestCase.php:376
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
/src/Symfony/Component/Translation/Test/ProviderTestCase.php:346
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Interfaces
  •   Undefined Classes
/src/Symfony/Component/Translation/Translator.php:1306
  •   Useless Short Ternary
  •   Useless Coalesce
  •   Avoid Optional Properties
  •   Uses Default Values
  •   Nested Ternary
  •   Wrong Type Returned
/src/Symfony/Component/Uid/Command/GenerateUlidCommand.php:826
  •   No Need For Else
  •   Bail Out Early
  •   Only Variable Passed By Reference
  •   Uses Default Values
  •   Drop Else After Return
  •   Strict Comparison With Booleans
/src/Symfony/Component/Uid/Command/GenerateUuidCommand.php:1716
  •   No Need For Else
  •   Bail Out Early
  •   Only Variable Passed By Reference
  •   Uses Default Values
  •   Drop Else After Return
  •   Strict Comparison With Booleans
/src/Symfony/Component/Uid/UuidV7.php:526
  •   Ambiguous Static
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Never Called Parameter
  •   Missing Some Returntype
/src/Symfony/Component/Validator/Constraints/Choice.php:326
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Mismatch Properties Typehints
/src/Symfony/Component/Validator/Constraints/Compound.php:276
  •   Incompatible Signature Methods With Covariance
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/Validator/Constraints/Traverse.php:256
  •   Missing Attribute Attribute
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Parent First
/src/Symfony/Component/Validator/Mapping/ClassMetadata.php:1156
  •   Should Use Ternary Operator
  •   Use Positive Condition
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Could Make A Function
/src/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.php:4756
  •   Unused Public Methods
  •   Unused Parameter
  •   Must Return Methods
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/Validator/Tests/Constraints/AtLeastOneOfValidatorTest.php:1936
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/Validator/Tests/Constraints/AtLeastOneOfValidatorTest.php:2196
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/WhenTestWithAttributes.php:436
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   Empty Function
/src/Symfony/Component/Validator/Tests/Fixtures/AbstractPropertyGetter.php:76
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/Validator/Tests/Fixtures/ConstraintWithStaticProperty.php:96
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Never Used Properties
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/Validator/Tests/Fixtures/NestedAttribute/EntityParent.php:226
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Validator/Tests/Fixtures/PropertyGetter.php:106
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Abstract Or Implements
  •   Empty Classes
  •   Already Parents Interface
  •   Class Could Be Final
/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php:1886
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   Useless Argument
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
/src/Symfony/Component/VarDumper/Caster/ExceptionCaster.php:3246
  •   Assumptions
  •   Useless Argument
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Could Inject Parameter
/src/Symfony/Component/VarDumper/Caster/ProxyManagerCaster.php:246
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/ReflectionCaster.php:4346
  •   Don't Read And Write In One Expression
  •   Assumptions
  •   Useless Parenthesis
  •   Bail Out Early
  •   Buried Assignation
  •   Iffectations
/src/Symfony/Component/VarDumper/Caster/StubCaster.php:516
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/SymfonyCaster.php:596
  •   Cancelled Parameter
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Caster/SymfonyCaster.php:716
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Symfony/Component/VarDumper/Cloner/Data.php:1556
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/src/Symfony/Component/VarDumper/Dumper/AbstractDumper.php:1226
  •   Ambiguous Static
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Symfony/Component/VarDumper/Server/Connection.php:546
  •   Don't Read And Write In One Expression
  •   Useless Coalesce
  •   Avoid Optional Properties
  •   Only Variable Passed By Reference
  •   Buried Assignation
  •   Iffectations
/src/Symfony/Component/VarDumper/Tests/Caster/FFICasterTest.php:4416
  •   Useless Parenthesis
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type Returned
/src/Symfony/Component/VarDumper/Tests/Caster/ReflectionCasterTest.php:1336
  •   No Referenced Void
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
/src/Symfony/Component/VarExporter/Internal/Reference.php:256
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Never Used Properties
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Unfinished Object
/src/Symfony/Component/VarExporter/LazyGhostTrait.php:626
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Readonly Assignation In Global
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/VarExporter/LazyGhostTrait.php:746
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Readonly Assignation In Global
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/VarExporter/LazyGhostTrait.php:906
  •   Buried Assignation
  •   Iffectations
  •   Useless Instructions
  •   No Readonly Assignation In Global
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/VarExporter/LazyGhostTrait.php:3396
  •   Written Only Variables
  •   Iffectations
  •   Useless Instructions
  •   No Readonly Assignation In Global
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/VarExporter/LazyProxyTrait.php:556
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Used Once Variables (In Scope)
/src/Symfony/Component/VarExporter/LazyProxyTrait.php:1736
  •   Missing Assignation In Branches
  •   Iffectations
  •   Useless Instructions
  •   No Readonly Assignation In Global
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/VarExporter/LazyProxyTrait.php:2086
  •   Missing Assignation In Branches
  •   Iffectations
  •   Useless Instructions
  •   No Readonly Assignation In Global
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/VarExporter/LazyProxyTrait.php:2416
  •   Missing Assignation In Branches
  •   Iffectations
  •   Useless Instructions
  •   No Readonly Assignation In Global
  •   No Choice
  •   Useless Null Coalesce
/src/Symfony/Component/VarExporter/ProxyHelper.php:2166
  •   No Default For Referenced Parameter
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   StandaloneType True False Null
  •   Modified Typed Parameter
/src/Symfony/Component/VarExporter/Tests/LazyGhostTraitTest.php:2906
  •   Ambiguous Static
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Could Inject Parameter
  •   Method Could Be Static
  •   Never Called Parameter
/src/Symfony/Component/VarExporter/Tests/ProxyHelperTest.php:1956
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
  •   StandaloneType True False Null
/src/Symfony/Component/VarExporter/Tests/VarExporterTest.php:3876
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   Used Once Property
  •   Never Used Properties
  •   Undefined Classes
  •   Unfinished Object
/src/Symfony/Component/Workflow/DataCollector/WorkflowDataCollector.php:396
  •   Ambiguous Static
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/src/Symfony/Component/Workflow/Dumper/MermaidDumper.php:606
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
/src/Symfony/Contracts/Tests/Cache/CacheTraitTest.php:1586
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Contracts/Tests/Cache/CacheTraitTest.php:1626
  •   PHP Native Class Type Compatibility
  •   Unused Public Methods
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Contracts/Tests/Service/ServiceSubscriberTraitTest.php:1026
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
/src/Symfony/Contracts/Tests/Service/ServiceSubscriberTraitTest.php:1206
  •   Unused Public Methods
  •   Wrong Attribute Configuration
  •   Type Must Be Returned
  •   Must Return Methods
  •   Empty Function
  •   Methods Without Return
None:2866
  •   Undefined Properties
  •   Unused Public Methods
  •   Maybe Missing New
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
None:3986
  •   Undefined Properties
  •   Useless Brackets
  •   Uses Default Values
  •   $this Belongs To Classes Or Traits
  •   Use ::Class Operator
  •   Preprocessable
None:5696
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
  •   Preprocessable
None:5896
  •   Useless Try
  •   Undefined Properties
  •   Unused Public Methods
  •   Useless Brackets
  •   $this Belongs To Classes Or Traits
  •   Undefined Classes
None:6476
  •   Undefined Properties
  •   Maybe Missing New
  •   $this Belongs To Classes Or Traits
  •   Undefined Constants
  •   Parent, Static Or Self Outside Class
  •   Preprocessable