Concentrated issues

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

File Count Analysis
/src/Document.php:46613
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/IPNetwork.php:68013
  •   False To Array Conversion
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Null Or Boolean Arrays
/front/stat.location.php:9111
  •   Only Variable Passed By Reference
  •   Indices Are Int Or String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/CommonGLPI.php:12811
  •   No Default For Referenced Parameter
  •   Useless Referenced Argument
  •   Class-typed References
  •   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/Item_Ticket.php:57711
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Mismatched Default Arguments
  •   Wrong Type With Default
/front/setup.notification.php:4010
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/CommonDBTM.php:289010
  •   Method Is Not An If
  •   No Default For Referenced Parameter
  •   Ambiguous Static
  •   Class-typed References
  •   Unused Parameter
  •   Mismatched Default Arguments
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Config.php:76710
  •   Useless Global
  •   Make Global A Property
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Global Usage
  •   Could Be A Static Variable
/src/Document.php:50210
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/IPNetwork.php:95210
  •   No Default For Referenced Parameter
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Mismatched Default Arguments
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Infocom.php:34010
  •   Method Is Not An If
  •   No Default For Referenced Parameter
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Item_Devices.php:63310
  •   Variable Is Not A Condition
  •   Useless Parenthesis
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/ManualLink.php:26910
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/ajax/dashboard.php:439
  •   No Null For Native PHP Functions
  •   Empty Json Error
  •   Check JSON
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Wrong Type For Native PHP Function
  •   Uses Default Values
  •   Could Make A Function
/front/devices.php:389
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Cartridge.php:829
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Config.php:11509
  •   Variable Is Not A Condition
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/Console/Build/CompileScssCommand.php:769
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   Method Could Be Static
/src/Console/Migration/AbstractPluginToCoreCommand.php:3269
  •   Assumptions
  •   Mismatched Typehint
  •   Undefined Classes
  •   Undefined Interfaces
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Console/Migration/TimestampsCommand.php:679
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   Could Inject Parameter
/src/Domain.php:3989
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Dropdown.php:23239
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   No Parenthesis For Language Construct
/src/Dropdown.php:23259
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   No Parenthesis For Language Construct
/src/NotificationTarget.php:1889
  •   Assumptions
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Profile_User.php:5149
  •   Undefined Properties
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/Rule.php:14949
  •   Method Is Not An If
  •   No Default For Referenced Parameter
  •   Ambiguous Static
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Wrong Type With Default
  •   Never Called Parameter
  •   Retyped Reference
/src/SoftwareVersion.php:1159
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Toolbox.php:13379
  •   No Default For Referenced Parameter
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Never Called Parameter
/src/Toolbox.php:13539
  •   No Default For Referenced Parameter
  •   Unused Parameter
  •   Should Use Local Class
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Retyped Reference
/src/Api/API.php:10958
  •   No Default For Referenced Parameter
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Too Many Local Variables
  •   Unused Parameter
  •   Mismatched Default Arguments
  •   Wrong Type With Default
/src/AuthLDAP.php:19558
  •   Max Level Of Nesting
  •   Assumptions
  •   Ambiguous Static
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Useless Argument
/src/CalDAV/Backend/Principal.php:1008
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   Method Could Be Static
/src/CalDAV/Backend/Principal.php:1058
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Calendar.php:1098
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Calendar.php:1158
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/CommonDBConnexity.php:6438
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/CommonDBConnexity.php:6878
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/CommonDBTM.php:55078
  •   Bail Out Early
  •   Nested Ifthen
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/CommonDropdown.php:8238
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Config.php:32618
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Console/Database/InstallCommand.php:3298
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   Method Could Be Static
/src/Console/Maintenance/DisableMaintenanceModeCommand.php:588
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   Method Could Be Static
/src/Console/Migration/AbstractPluginToCoreCommand.php:1938
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Mismatched Typehint
  •   Undefined Classes
  •   Undefined Interfaces
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Console/Migration/UnsignedKeysCommand.php:598
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   Could Inject Parameter
/src/Console/System/ListServicesCommand.php:528
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   Method Could Be Static
/src/Entity.php:3808
  •   Merge If Then
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
/src/Entity.php:18438
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Html.php:7538
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/ITILTemplate.php:5338
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Inventory/Asset/Software.php:1298
  •   No Null For Native PHP Functions
  •   Repeated Regex
  •   Objects Don't Need References
  •   Wrong Type For Native PHP Function
  •   Uses Default Values
  •   Could Make A Function
/src/Item_SoftwareLicense.php:1418
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Item_SoftwareLicense.php:1688
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Item_SoftwareVersion.php:1728
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Item_SoftwareVersion.php:10388
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Itil_Project.php:2368
  •   Undefined Properties
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
/src/Itil_Project.php:3748
  •   Undefined Properties
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
/src/KnowbaseItem_Item.php:3588
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Lock.php:7428
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/MassiveAction.php:7158
  •   Max Level Of Nesting
  •   Should Use Local Class
  •   Mismatched Typehint
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/NetworkPortMigration.php:3618
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Notepad.php:4098
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Notification.php:1638
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetCommonITILObject.php:7558
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Rule.php:2558
  •   Too Many Array Dimensions
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Use ::Class Operator
/src/RuleSoftwareCategory.php:738
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Stat.php:17178
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Toolbox.php:3358
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Class Constants
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/User.php:33328
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/tools/src/Command/CheckTwigTemplatesSyntaxCommand.php:618
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Interfaces
  •   Method Could Be Static
/ajax/dropdownMassiveActionOs.php:467
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/ajax/kanban.php:1197
  •   Missing Assignation In Command
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1267
  •   Missing Assignation In Command
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1427
  •   Missing Assignation In Command
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1917
  •   Missing Assignation In Command
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:2377
  •   Missing Assignation In Command
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/front/cron.php:437
  •   Undefined Constants
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Repeated print()
  •   Echo With Concat
/front/find_num.php:1557
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/front/knowbaseitem.php:557
  •   Merge If Then
  •   Buried Assignation
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Iffectations
  •   Uses Default Values
  •   Strict Comparison With Booleans
/inc/autoload.function.php:947
  •   No Null For Native PHP Functions
  •   No Need For Else
  •   Bail Out Early
  •   Wrong Parameter Type
  •   Wrong Type For Native PHP Function
  •   Uses Default Values
  •   Drop Else After Return
/inc/db.function.php:2527
  •   Don't Pollute Global Space
  •   No Class In Global
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Wrong Type With Default
  •   Never Called Parameter
/inc/db.function.php:4347
  •   Don't Pollute Global Space
  •   No Class In Global
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Mismatched Default Arguments
  •   Wrong Type With Default
/install/migrations/update_0.80.x_to_0.83.0.php:3047
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/install/migrations/update_0.80.x_to_0.83.0.php:8757
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/install/migrations/update_0.83.x_to_0.84.0.php:13457
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/install/migrations/update_0.84.x_to_0.85.0.php:12547
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/install/migrations/update_0.84.x_to_0.85.0.php:25847
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Api/API.php:22467
  •   Merge If Then
  •   Bail Out Early
  •   Buried Assignation
  •   Wrong Type For Native PHP Function
  •   Iffectations
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Appliance.php:4637
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Application/View/Extension/ConfigExtension.php:777
  •   Unused Public Methods
  •   Should Use Local Class
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Auth.php:2057
  •   Uncaught Exceptions
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Throw Raw Exceptions
/src/Auth.php:7517
  •   Merge If Then
  •   Variable Is Not A Condition
  •   Buried Assignation
  •   Nested Ifthen
  •   Only Variable Passed By Reference
  •   Iffectations
  •   Uses Default Values
/src/Budget.php:5867
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Cartridge.php:11957
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Cartridge.php:11987
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/CartridgeItem.php:5477
  •   Unsupported Types With Operators
  •   Undefined Properties
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
/src/Certificate.php:5467
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Certificate.php:5557
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Change.php:7587
  •   Append And Assign Arrays
  •   Variable Is Not A Condition
  •   Useless Parenthesis
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
/src/Change.php:10417
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
/src/Change_Ticket.php:1287
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/CommonDBTM.php:43787
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/CommonITILObject.php:38887
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/CommonITILObject.php:84427
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Use Named Boolean In Argument Definition
  •   Mismatched Default Arguments
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Console/AbstractCommand.php:997
  •   Should Make Alias
  •   Unresolved Classes
  •   Uncaught Exceptions
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Undefined Classes
/src/Contract.php:14167
  •   Append And Assign Arrays
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Dashboard/Grid.php:14387
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/DatabaseInstance.php:4897
  •   Undefined Properties
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
/src/DbUtils.php:15257
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Mismatched Default Arguments
  •   Wrong Type With Default
  •   Method Could Be Static
/src/DeviceFirmware.php:1487
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/DeviceNetworkCard.php:1737
  •   Bail Out Early
  •   Nested Ifthen
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Document.php:15977
  •   Unsupported Types With Operators
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Domain.php:4537
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Domain.php:4627
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Domain.php:4727
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Domain_Item.php:4207
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
/src/Domain_Item.php:4567
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Dropdown.php:5257
  •   Modernize Empty With Expression
  •   Overwritten Literals
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Dropdown.php:11487
  •   Indices Are Int Or String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Entity.php:15457
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Event.php:1757
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Features/Kanban.php:697
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Missing Abstract Method
/src/Features/Kanban.php:997
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Missing Abstract Method
/src/Features/PlanningEvent.php:8927
  •   Assumptions
  •   Should Use Local Class
  •   Useless Argument
  •   Undefined Classes
  •   Undefined Interfaces
  •   Could Inject Parameter
/src/Group_User.php:2037
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Group_User.php:6587
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Html.php:15687
  •   Too Many Array Dimensions
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/IPNetwork.php:6937
  •   False To Array Conversion
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Null Or Boolean Arrays
/src/IPNetwork.php:6947
  •   False To Array Conversion
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Null Or Boolean Arrays
/src/Inventory/Conf.php:7467
  •   No Need For Else
  •   Bail Out Early
  •   Wrong Type For Native PHP Function
  •   Uses Default Values
  •   Drop Else After Return
  •   Strict Comparison With Booleans
/src/Inventory/Conf.php:7657
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Item_SoftwareLicense.php:1307
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Item_SoftwareVersion.php:1847
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Knowbase.php:1127
  •   Merge If Then
  •   Buried Assignation
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Iffectations
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/KnowbaseItem_Revision.php:1727
  •   Variable Is Not A Condition
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Echo With Concat
/src/Log.php:4067
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4397
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4527
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4657
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4697
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4717
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4757
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4777
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4907
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5037
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5167
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5647
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5877
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5957
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:6037
  •   Modernize Empty With Expression
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/MailCollector.php:15327
  •   Method Is Not An If
  •   Too Many Local Variables
  •   Should Make Alias
  •   Undefined Classes
  •   Undefined Interfaces
  •   Could Inject Parameter
  •   Wrong Type With Default
/src/NotImportedEmail.php:957
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/NotificationEvent.php:2277
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/NotificationEvent.php:2357
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Repeated print()
  •   Echo With Concat
/src/NotificationTarget.php:14427
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/NotificationTarget.php:14827
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Notification_NotificationTemplate.php:3017
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/OLA.php:567
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Repeated print()
  •   Echo With Concat
/src/OlaLevel.php:1017
  •   Concat Empty String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Useless Instructions
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/Problem.php:8007
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
/src/Profile.php:10187
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:21967
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Project.php:20807
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
/src/QueuedNotification.php:867
  •   Method Signature Must Be Compatible
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Different Argument Counts
  •   Method Could Be Static
/src/Reminder.php:7527
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Repeated print()
  •   Echo With Concat
/src/Reservation.php:7297
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Rule.php:2897
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/RuleDictionnarySoftware.php:807
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/RuleImportEntity.php:2917
  •   Method Is Not An If
  •   No Default For Referenced Parameter
  •   Ambiguous Static
  •   Useless Referenced Argument
  •   Wrong Type With Default
  •   Retyped Reference
/src/RuleRightCollection.php:1587
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Repeated print()
  •   Echo With Concat
/src/RuleTicket.php:6257
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/SlaLevel.php:957
  •   Concat Empty String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Useless Instructions
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/Socket.php:6477
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
  •   Else If Versus Elseif
/src/Stat.php:5287
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Repeated print()
/src/System/Status/StatusChecker.php:1617
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Never Called Parameter
/src/Ticket.php:45947
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
/src/Toolbox.php:3937
  •   Comparison Is Always The Same
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Undefined Class Constants
  •   Undefined Classes
/src/Toolbox.php:22427
  •   Should Use Local Class
  •   Mismatched Default Arguments
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Modified Typed Parameter
/src/Transfer.php:38507
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/tools/glpiuser.php:477
  •   Modernize Empty With Expression
  •   Useless Parenthesis
  •   Used Once Variables (In Scope)
  •   Don't Change Incomings
  •   Undefined Variable
  •   Weak Type With Array
/tools/psr4.php:687
  •   No Null For Native PHP Functions
  •   Repeated Regex
  •   Wrong Type For Native PHP Function
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/ajax/dropdownMassiveActionAddValidator.php:536
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/ajax/dropdownMassiveActionAddValidator.php:1426
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/ajax/kanban.php:1126
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   Use ::Class Operator
  •   No Choice
/ajax/kanban.php:1566
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1596
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1626
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1656
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1686
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:2086
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:2486
  •   Switch To Switch
  •   Nested Ifthen
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/telemetry.php:476
  •   Long Arguments
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Repeated print()
  •   Echo With Concat
/front/change.form.php:466
  •   Check JSON
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Undefined Variable
  •   Uses Default Values
  •   Could Make A Function
/front/find_num.php:826
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/front/find_num.php:926
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/front/problem.form.php:466
  •   Check JSON
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Undefined Variable
  •   Uses Default Values
  •   Could Make A Function
/front/ticket.form.php:656
  •   Check JSON
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Undefined Variable
  •   Uses Default Values
  •   Could Make A Function
/front/tracking.injector.php:746
  •   Check JSON
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Undefined Variable
  •   Uses Default Values
  •   Could Make A Function
/front/updatepassword.php:946
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Echo With Concat
/inc/autoload.function.php:996
  •   No Null For Native PHP Functions
  •   Wrong Parameter Type
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Preprocessable
  •   Else If Versus Elseif
/inc/db.function.php:2336
  •   Don't Pollute Global Space
  •   No Class In Global
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Mismatched Default Arguments
  •   Wrong Type With Default
/install/migrations/update_0.80.x_to_0.83.0.php:18896
  •   Merge If Then
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.83.0_to_0.83.1.php:936
  •   Merge If Then
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.83.1_to_0.83.3.php:866
  •   Merge If Then
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.83.x_to_0.84.0.php:17336
  •   Merge If Then
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.84.0_to_0.84.1.php:1096
  •   Merge If Then
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.84.1_to_0.84.3.php:1676
  •   Merge If Then
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.84.3_to_0.84.4.php:1256
  •   Merge If Then
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.85.0_to_0.85.3.php:1486
  •   Merge If Then
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.85.x_to_0.90.0.php:976
  •   Merge If Then
  •   Bail Out Early
  •   Nested Ifthen
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/src/Api/APIRest.php:4316
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Use Named Boolean In Argument Definition
  •   Different Argument Counts
/src/Appliance_Item.php:666
  •   No Need For Else
  •   Bail Out Early
  •   Nested Ifthen
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Drop Else After Return
/src/Appliance_Item.php:1726
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Application/View/Extension/DataHelpersExtension.php:1636
  •   Unused Public Methods
  •   Ambiguous Static
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Method Could Be Static
/src/Application/View/Extension/PluginExtension.php:636
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Application/View/Extension/PluginExtension.php:816
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Application/View/Extension/PluginExtension.php:996
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/AuthLDAP.php:4066
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/AuthLDAP.php:4216
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/AuthLDAP.php:22586
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/AuthLDAP.php:41276
  •   Concat Empty String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Useless Instructions
  •   Uses Default Values
  •   Echo With Concat
/src/AuthLDAP.php:41326
  •   Concat Empty String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Useless Instructions
  •   Uses Default Values
  •   Echo With Concat
/src/AuthMail.php:1836
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/AuthMail.php:2006
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Budget.php:8476
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/CalendarSegment.php:3866
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Calendar_Holiday.php:1446
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Cartridge.php:7976
  •   Variable Is Not A Condition
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Repeated print()
  •   Echo With Concat
/src/Cartridge.php:12496
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Certificate_Item.php:2676
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Certificate_Item.php:2726
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Certificate_Item.php:4636
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/CommonDBChild.php:9966
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/CommonDBConnexity.php:4016
  •   No Default For Referenced Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Modified Typed Parameter
  •   Retyped Reference
/src/CommonDBTM.php:7176
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Weak Type With Array
  •   Uses Default Values
/src/CommonDBTM.php:8636
  •   Bail Out Early
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/CommonDBTM.php:27626
  •   No Default For Referenced Parameter
  •   Class-typed References
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Retyped Reference
/src/CommonDBTM.php:39166
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/CommonDBTM.php:50696
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
  •   Could Use Short Assignation
/src/CommonDBVisible.php:3136
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/CommonITILCost.php:4556
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/CommonITILCost.php:5886
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/CommonITILCost.php:6756
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/CommonITILObject.php:39636
  •   Buried Assignation
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Wrong Type With Call
  •   Iffectations
  •   Wrong Argument Type
/src/CommonITILObject.php:45876
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/CommonITILObject.php:53556
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/CommonITILObject.php:66886
  •   Only Variable Passed By Reference
  •   Indices Are Int Or String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/CommonITILObject.php:82916
  •   Useless Parenthesis
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Weak Type With Array
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/CommonITILTask.php:15166
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/CommonITILTask.php:16666
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/CommonITILValidation.php:8926
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/CommonTreeDropdown.php:8376
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   No Parenthesis For Language Construct
/src/CommonTreeDropdown.php:8826
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
  •   Could Use Short Assignation
/src/CommonTreeDropdown.php:9076
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
  •   Could Use Short Assignation
/src/Computer_Item.php:8156
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Config.php:5456
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/Config.php:7906
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Config.php:10356
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Config.php:14226
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Config.php:22146
  •   Check All Types
  •   No Need For Else
  •   Bail Out Early
  •   Nested Ifthen
  •   Use Instanceof
  •   Drop Else After Return
/src/Config.php:22356
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Never Called Parameter
/src/Config.php:26226
  •   Missing Assignation In Command
  •   Switch To Switch
  •   Nested Ifthen
  •   Only Variable Passed By Reference
  •   Static Methods Called From Object
  •   Use ::Class Operator
/src/Config.php:33156
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/Console/Cache/ConfigureCommand.php:626
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Console/Cache/SetNamespacePrefixCommand.php:626
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Console/Ldap/SynchronizeUsersCommand.php:2556
  •   Unresolved Classes
  •   Uncaught Exceptions
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Undefined Classes
/src/Consumable.php:5316
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Consumable.php:7736
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Contract.php:16706
  •   Merge If Then
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Contract.php:16966
  •   Only Variable Passed By Reference
  •   Indices Are Int Or String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Contract.php:16976
  •   Indices Are Int Or String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/ContractCost.php:2776
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/ContractCost.php:3586
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Contract_Item.php:2266
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Contract_Item.php:2466
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/CronTask.php:12436
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Dashboard/Grid.php:12176
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/DatabaseInstance.php:2496
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Document_Item.php:11316
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
  •   Could Use Short Assignation
/src/Domain.php:4386
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Preprocessable
/src/Domain.php:4396
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Preprocessable
/src/Domain.php:4406
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Preprocessable
/src/DomainRecord.php:5626
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/DomainRecord.php:6056
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Domain_Item.php:2466
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Domain_Item.php:5286
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Dropdown.php:8726
  •   Identical Consecutive Expression
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
/src/Dropdown.php:9876
  •   Only Variable Passed By Reference
  •   Indices Are Int Or String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Dropdown.php:10296
  •   Only Variable Passed By Reference
  •   Indices Are Int Or String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Dropdown.php:10606
  •   Only Variable Passed By Reference
  •   Indices Are Int Or String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Dropdown.php:11066
  •   Indices Are Int Or String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Entity.php:4286
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Entity.php:14996
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Entity.php:15686
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Entity.php:15746
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Entity.php:15806
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Entity.php:23556
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Entity.php:27726
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Event.php:1646
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/FieldUnicity.php:2026
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Mismatched Default Arguments
  •   Wrong Type With Default
  •   Never Called Parameter
/src/GLPINetwork.php:3006
  •   No Default For Referenced Parameter
  •   Unused Parameter
  •   Should Use Local Class
  •   Mismatched Default Arguments
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Group.php:2986
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/HTMLTableSuperHeader.php:526
  •   Incompatible Signature Methods With Covariance
  •   Mismatched Typehint
  •   Undefined Classes
  •   Parent First
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/Html.php:5976
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Echo With Concat
/src/Html.php:16206
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Html.php:61056
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
/src/IPAddress.php:2176
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Insufficient Typehint
  •   Mismatched Typehint
  •   Wrong Type With Default
/src/IPAddress.php:11366
  •   Mismatched Default Arguments
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Modified Typed Parameter
/src/IPNetwork_Vlan.php:1376
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/ITILCategory.php:4716
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/ITILFollowup.php:9516
  •   Undefined Properties
  •   Missing Assignation In Command
  •   Nested Ifthen
  •   Weak Type With Array
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/ITILFollowup.php:10856
  •   No Need For Else
  •   Bail Out Early
  •   Nested Ifthen
  •   Uses Default Values
  •   Drop Else After Return
  •   Strict Comparison With Booleans
/src/Impact.php:10876
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Repeated print()
  •   Echo With Concat
/src/Infocom.php:6226
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/src/Inventory/Asset/NetworkEquipment.php:2246
  •   Unused Public Methods
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Different Argument Counts
/src/Item_Cluster.php:1296
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Item_DeviceCamera_ImageFormat.php:1116
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Item_DeviceCamera_ImageResolution.php:1206
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Item_Devices.php:6196
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   New Object Then Immediate Call
/src/Item_Devices.php:14286
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Item_Enclosure.php:1196
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Item_Rack.php:1376
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Item_SoftwareLicense.php:4976
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Item_SoftwareVersion.php:8926
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Item_Ticket.php:6146
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Item_Ticket.php:7006
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Knowbase.php:646
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/KnowbaseItem.php:5156
  •   Concat Empty String
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Useless Instructions
  •   Uses Default Values
/src/KnowbaseItem.php:5446
  •   Concat Empty String
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Useless Instructions
  •   Uses Default Values
/src/KnowbaseItem.php:12026
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/KnowbaseItem_Item.php:1056
  •   Ambiguous Static
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Insufficient Typehint
  •   Wrong Type With Default
/src/KnowbaseItem_KnowbaseItemCategory.php:1416
  •   Ambiguous Static
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Insufficient Typehint
  •   Wrong Type With Default
/src/LevelAgreement.php:1996
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/LevelAgreementLevel.php:3776
  •   Undefined Properties
  •   Undefined static:: Or self::
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
/src/Lock.php:4776
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/MailCollector.php:1416
  •   Assumptions
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Method Could Be Static
/src/MailCollector.php:2556
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/MailCollector.php:9726
  •   Max Level Of Nesting
  •   Too Many Local Variables
  •   Should Make Alias
  •   Undefined Classes
  •   Undefined Interfaces
  •   Wrong Type With Default
/src/MailCollector.php:13966
  •   Should Make Alias
  •   Should Use Local Class
  •   Useless Argument
  •   Undefined Classes
  •   Undefined Interfaces
  •   Method Could Be Static
/src/MailCollector.php:22666
  •   Should Make Alias
  •   Should Use Local Class
  •   Useless Argument
  •   Undefined Classes
  •   Undefined Interfaces
  •   Method Could Be Static
/src/ManualLink.php:2716
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/ManualLink.php:2836
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/MassiveAction.php:12706
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/NetworkAlias.php:1266
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/NetworkName.php:5386
  •   Mismatched Default Arguments
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Modified Typed Parameter
/src/NetworkName.php:5886
  •   Mismatched Default Arguments
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Modified Typed Parameter
/src/NetworkPort.php:9376
  •   Assumptions
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
/src/NetworkPort.php:13296
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/NetworkPort.php:13366
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/NetworkPort.php:13416
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Repeated print()
  •   Echo With Concat
/src/NetworkPort.php:13526
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/NetworkPort.php:16806
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/NetworkPort.php:17406
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/NetworkPortConnectionLog.php:1146
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/NetworkPortInstantiation.php:1926
  •   Mismatched Default Arguments
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Modified Typed Parameter
/src/NetworkPortInstantiation.php:6576
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/NetworkPortInstantiation.php:6746
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Notification.php:1606
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Notification.php:2056
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/NotificationTarget.php:3206
  •   Missing Assignation In Command
  •   Use Positive Condition
  •   Strpos()-like Comparison
  •   Uses Default Values
  •   Strict Comparison With Booleans
  •   Else If Versus Elseif
/src/NotificationTarget.php:4176
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/NotificationTarget.php:14886
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/NotificationTargetChange.php:3576
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetChange.php:3736
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetCommonITILObject.php:7326
  •   Unsupported Types With Operators
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/NotificationTargetProblem.php:2226
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProblem.php:2236
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProblem.php:2366
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProblem.php:2376
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProject.php:7756
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProject.php:7776
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProject.php:7936
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProject.php:7956
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProjectTask.php:6726
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProjectTask.php:6866
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetTicket.php:426
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/NotificationTargetTicket.php:7746
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetTicket.php:7906
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTemplate.php:1276
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/NotificationTemplateTranslation.php:5446
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Notification_NotificationTemplate.php:3436
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/ObjectLock.php:5456
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Never Called Parameter
/src/OlaLevel.php:1496
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/PDU_Rack.php:3306
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Planning.php:24646
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Echo With Concat
/src/Planning.php:25956
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/PlanningExternalEvent.php:2256
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/PlanningExternalEvent.php:3176
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Plugin.php:3146
  •   Bail Out Early
  •   Buried Assignation
  •   Wrong Type For Native PHP Function
  •   Iffectations
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Printer.php:7466
  •   Unsupported Types With Operators
  •   Wrong Type With Call
  •   Undefined Class Constants
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Profile.php:1566
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
/src/Profile.php:7396
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Profile.php:8006
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:13696
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:13816
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:14756
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:14896
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:19636
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:19786
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:24656
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:25526
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:29276
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:32636
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Wrong Type Returned
  •   Preprocessable
/src/ProfileRight.php:3816
  •   Variable Is Not A Condition
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   No Parenthesis For Language Construct
/src/Project.php:15556
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Project.php:15916
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Project.php:16556
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/ProjectCost.php:2866
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/ProjectCost.php:3666
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/ProjectTask.php:6536
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
/src/ProjectTask.php:6946
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/ProjectTask.php:7076
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/ProjectTask.php:7626
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/RSSFeed.php:7186
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/RefusedEquipment.php:1796
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Reminder.php:6146
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Reminder.php:6736
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Report.php:1046
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Report.php:4716
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Report.php:5536
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Reservation.php:6966
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Reservation.php:7376
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Reservation.php:8256
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Reservation.php:9976
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Reservation.php:11096
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Reservation.php:11916
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/ReservationItem.php:4746
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Rule.php:27136
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/RuleAsset.php:1126
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/RuleCollection.php:13726
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/RuleCollection.php:16266
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/RuleCriteria.php:3726
  •   Useless Referenced Argument
  •   Class-typed References
  •   Unused Parameter
  •   Should Use Local Class
  •   Objects Don't Need References
  •   Useless Argument
/src/RuleRight.php:746
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/SLM.php:1226
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/SavedSearch.php:8746
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/SavedSearch_Alert.php:1656
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Search.php:13536
  •   Max Level Of Nesting
  •   Assumptions
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
/src/Search.php:24346
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Search.php:78136
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Use ::Class Operator
/src/SlaLevel.php:1466
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Socket.php:6256
  •   Used Once Variables (In Scope)
  •   Only Variable Passed By Reference
  •   Undefined Variable
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Strict Comparison With Booleans
/src/Socket.php:9356
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/Socket.php:9376
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/SoftwareLicense.php:11316
  •   Concat Empty String
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Useless Instructions
  •   Uses Default Values
  •   Echo With Concat
/src/Stat.php:16986
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Stat.php:17106
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Stat.php:17196
  •   Undefined Variable
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Stat.php:18006
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/State.php:1666
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/System/RequirementsManager.php:636
  •   Should Use Local Class
  •   Undefined Classes
  •   Could Inject Parameter
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
  •   Method Could Be Static
/src/Ticket.php:25406
  •   Method Is Not An If
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Ticket.php:28516
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Toolbox.php:11036
  •   No Null For Native PHP Functions
  •   No Need For Else
  •   Bail Out Early
  •   Uses Default Values
  •   Drop Else After Return
  •   Preprocessable
/src/Toolbox.php:32016
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Could Inject Parameter
/src/Transfer.php:15846
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
  •   Strict Comparison With Booleans
/src/Transfer.php:38396
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/Transfer.php:38706
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:38746
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/Transfer.php:39146
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39246
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39446
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39576
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39876
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39976
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
/src/Update.php:1536
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Use Named Boolean In Argument Definition
  •   Mismatched Default Arguments
  •   Wrong Type With Default
  •   Hidden Nullable Typehint
/src/User.php:23576
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/User.php:24136
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/User.php:24866
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/User.php:27436
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/User.php:27656
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/User.php:28416
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/User.php:28496
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/User.php:29936
  •   Only Variable Passed By Reference
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/User.php:31506
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/User.php:31726
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat
/src/User.php:62846
  •   Wrong Type With Call
  •   Wrong Argument Type
  •   Uses Default Values
  •   Could Make A Function
  •   Repeated print()
  •   Echo With Concat