Concentrated issues

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

File Count Analysis
/src/Item_Ticket.php:57716
  •   Mismatched Default Arguments
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/RuleCollection.php:35416
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Rule.php:315615
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/inc/db.function.php:43414
  •   Don't Pollute Global Space
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   No Class In Global
  •   Undefined Classes
  •   Wrong Type With Default
/src/DbUtils.php:152514
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Infocom.php:34014
  •   No Default For Referenced Parameter
  •   Method Is Not An If
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Rule.php:197314
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/CommonGLPI.php:12813
  •   No Default For Referenced Parameter
  •   Class-typed References
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Implicit Nullable Type
/src/Document.php:46613
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Html.php:403213
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/IPNetwork.php:68013
  •   False To Array Conversion
  •   Null Or Boolean Arrays
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Weak Type With Array
  •   Undefined Variable
/src/MailCollector.php:153213
  •   Method Is Not An If
  •   Too Many Local Variables
  •   Should Make Alias
  •   Undefined Interfaces
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Could Inject Parameter
/src/Rule.php:149413
  •   No Default For Referenced Parameter
  •   Method Is Not An If
  •   Ambiguous Static
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
  •   Retyped Reference
/src/AuthLDAP.php:323312
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Change.php:104112
  •   Unused Public Methods
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/CommonDBTM.php:289012
  •   No Default For Referenced Parameter
  •   Method Is Not An If
  •   Mismatched Default Arguments
  •   Class-typed References
  •   Mismatched Typehint
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/CommonITILObject.php:844212
  •   Unused Public Methods
  •   No Null For Index
  •   Mismatched Default Arguments
  •   Too Many Local Variables
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/IPNetwork.php:95212
  •   No Default For Referenced Parameter
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/NetworkPort.php:93712
  •   Too Many Local Variables
  •   Assumptions
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/NotificationTarget.php:18812
  •   Assumptions
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Problem.php:80012
  •   Unused Public Methods
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/RuleImportEntity.php:29112
  •   No Default For Referenced Parameter
  •   Unused Public Methods
  •   Method Is Not An If
  •   Ambiguous Static
  •   Useless Referenced Argument
  •   Undefined Classes
  •   Wrong Type With Default
  •   Retyped Reference
/front/setup.notification.php:4011
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/front/stat.location.php:9111
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/inc/db.function.php:25211
  •   Don't Pollute Global Space
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   No Class In Global
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Api/API.php:109511
  •   No Default For Referenced Parameter
  •   Mismatched Default Arguments
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Unused Parameter
  •   Undefined Classes
  •   Wrong Type With Default
/src/CommonITILTask.php:137111
  •   Assumptions
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Html.php:610511
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Search.php:107111
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/Toolbox.php:133711
  •   No Default For Referenced Parameter
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/front/devices.php:3810
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/inc/autoload.function.php:25510
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Undefined Classes
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Never Called Parameter
/inc/db.function.php:23310
  •   Don't Pollute Global Space
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   No Class In Global
  •   Undefined Classes
  •   Wrong Type With Default
/src/Auth.php:71910
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/AuthMail.php:32210
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/CalDAV/Backend/Principal.php:10510
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Config.php:76710
  •   Make Global A Property
  •   Useless Global
  •   Used Once Variables (In Scope)
  •   Undefined Variable
  •   Global Usage
  •   Could Be A Static Variable
/src/Console/Migration/TimestampsCommand.php:6710
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Could Inject Parameter
/src/DbUtils.php:53510
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Document.php:50210
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/Dropdown.php:80410
  •   Method Is Not An If
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Features/Kanban.php:6910
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
  •   Missing Abstract Method
/src/Features/PlanningEvent.php:65510
  •   Unused Public Methods
  •   Assumptions
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Html.php:221110
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Html.php:376910
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Infocom.php:173310
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Item_Devices.php:63310
  •   Variable Is Not A Condition
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Useless Parenthesis
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/ManualLink.php:26910
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/MassiveAction.php:71510
  •   Max Level Of Nesting
  •   Mismatched Typehint
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/Project.php:226510
  •   Unused Public Methods
  •   Too Many Local Variables
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/Stat.php:210310
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   No Return Used
  •   Method Could Be Static
  •   Never Called Parameter
/src/Toolbox.php:135310
  •   No Default For Referenced Parameter
  •   Unused Parameter
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Retyped Reference
/src/User.php:172910
  •   Too Many Local Variables
  •   Assumptions
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
/ajax/dashboard.php:439
  •   No Null For Native PHP Functions
  •   Empty Json Error
  •   Wrong Type For Native PHP Function
  •   Check JSON
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Could Make A Function
/front/dropdown.php:389
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/front/planning.php:1489
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/front/plugin.php:439
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/inc/autoload.function.php:2109
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Undefined Classes
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Never Called Parameter
/inc/db.function.php:2699
  •   Don't Pollute Global Space
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   No Class In Global
  •   Undefined Classes
  •   Never Called Parameter
/src/Api/APIRest.php:4319
  •   Too Many Local Variables
  •   No Boolean As Default
  •   Incompatible Signature Methods With Covariance
  •   Use Named Boolean In Argument Definition
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   No Return Used
  •   Different Argument Counts
/src/AuthLDAP.php:19559
  •   Too Many Local Variables
  •   Assumptions
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Classes
/src/CalDAV/Backend/Calendar.php:1539
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/CalDAV/Backend/Principal.php:1009
  •   Unused Public Methods
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Cartridge.php:829
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/CommonDropdown.php:3819
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Empty Function
  •   Wrong Type With Default
  •   Never Called Parameter
/src/CommonITILTask.php:15949
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Config.php:11509
  •   Variable Is Not A Condition
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
/src/Console/Build/CompileScssCommand.php:769
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Console/Maintenance/DisableMaintenanceModeCommand.php:589
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Console/Migration/AbstractPluginToCoreCommand.php:1939
  •   Mismatched Typehint
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/Console/Migration/AbstractPluginToCoreCommand.php:3269
  •   Assumptions
  •   Mismatched Typehint
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/Console/Migration/UnsignedKeysCommand.php:599
  •   Too Many Local Variables
  •   Unused Parameter
  •   Undefined Interfaces
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Could Inject Parameter
/src/Console/System/ListServicesCommand.php:529
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Dashboard/Grid.php:14389
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Domain.php:3989
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Dropdown.php:23239
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Could Make A Function
  •   No Parenthesis For Language Construct
/src/Dropdown.php:23259
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Could Make A Function
  •   No Parenthesis For Language Construct
/src/Features/Kanban.php:999
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
  •   Missing Abstract Method
/src/Features/Kanban.php:1309
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/FieldUnicity.php:2029
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Inventory/Conf.php:7659
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/KnowbaseItem_Item.php:3179
  •   No Boolean As Default
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
/src/KnowbaseItem_KnowbaseItemCategory.php:649
  •   No Boolean As Default
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/MailCollector.php:10199
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Constants
  •   Unused Returned Value
  •   Preprocessable
/src/NetworkPortInstantiation.php:829
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Planning.php:24919
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Should Use Local Class
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
/src/Profile_User.php:5149
  •   Undefined Properties
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Could Make A Function
  •   Echo With Concat
/src/QueuedNotification.php:869
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Different Argument Counts
/src/SoftwareVersion.php:1159
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Ticket.php:25409
  •   Method Is Not An If
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Ticket.php:45949
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Toolbox.php:25079
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Could Inject Parameter
  •   Never Called Parameter
/front/allassets.php:448
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/front/stat.global.php:418
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/front/stat.graph.php:418
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/front/stat.item.php:368
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/front/stat.location.php:428
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/front/stat.php:368
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/front/stat.tracking.php:428
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Unused Returned Value
  •   Could Make A Function
/inc/autoload.function.php:1648
  •   Don't Pollute Global Space
  •   No Class In Global
  •   Undefined Classes
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Never Called Parameter
/inc/db.function.php:4518
  •   Don't Pollute Global Space
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   No Class In Global
  •   Undefined Classes
  •   Wrong Type With Default
/src/Application/View/Extension/ConfigExtension.php:778
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   Method Could Be Static
/src/CalDAV/Backend/Principal.php:1118
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Calendar.php:1098
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Calendar.php:1158
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Calendar.php:5958
  •   Method Is Not An If
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
/src/CommonDBConnexity.php:6438
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/CommonDBConnexity.php:6878
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/CommonDBTM.php:27628
  •   No Default For Referenced Parameter
  •   Class-typed References
  •   Undefined Classes
  •   Wrong Type With Default
  •   Implicit Nullable Type
  •   Retyped Reference
/src/CommonDBTM.php:55078
  •   Nested Ifthen
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/CommonDropdown.php:8238
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/CommonITILActor.php:1648
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/CommonITILActor.php:2468
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/CommonITILObject.php:51438
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Config.php:32618
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Console/Database/InstallCommand.php:3298
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/DBmysqlIterator.php:1058
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
/src/DBmysqlIterator.php:1238
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/DbUtils.php:15948
  •   Mismatched Default Arguments
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/Document_Item.php:5628
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Entity.php:3808
  •   Merge If Then
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
/src/Entity.php:18438
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/HTMLTableSuperHeader.php:528
  •   Mismatched Typehint
  •   Incompatible Signature Methods With Covariance
  •   Undefined Classes
  •   Parent First
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/Html.php:7538
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Could Make A Function
  •   Echo With Concat
/src/Html.php:41248
  •   Method Is Not An If
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/Html.php:66438
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/ITILTemplate.php:5338
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Inventory/Asset/Camera.php:868
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Inventory/Asset/Software.php:1298
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Repeated Regex
  •   Objects Don't Need References
  •   Uses Default Values
  •   Could Make A Function
/src/Item_Kanban.php:1638
  •   Unused Parameter
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Uses Default Values
  •   Preprocessable
/src/Item_SoftwareLicense.php:1418
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Item_SoftwareLicense.php:1688
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Item_SoftwareVersion.php:1728
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Item_SoftwareVersion.php:10388
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Item_SoftwareVersion.php:15778
  •   Unused Public Methods
  •   Method Is Not An If
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Itil_Project.php:2368
  •   Undefined Properties
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Could Make A Function
/src/Itil_Project.php:3748
  •   Undefined Properties
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Could Make A Function
/src/KnowbaseItem.php:16038
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Undefined Classes
  •   Use ::Class Operator
  •   No Return Used
  •   Wrong Type With Default
/src/KnowbaseItem_Item.php:3588
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Link.php:5688
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Lock.php:7428
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/MailCollector.php:9728
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Should Make Alias
  •   Undefined Interfaces
  •   Undefined Classes
  •   Wrong Type With Default
/src/NetworkName.php:7668
  •   Mismatched Typehint
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
/src/NetworkPortInstantiation.php:6718
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/NetworkPortMigration.php:3618
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/src/Notepad.php:4098
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Notification.php:1638
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationMailing.php:1238
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Different Argument Counts
/src/NotificationTargetCommonITILObject.php:7558
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/NotificationTargetTicket.php:428
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/ObjectLock.php:5458
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Never Called Parameter
/src/Planning.php:25958
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Report.php:5538
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Reservation.php:9978
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Rule.php:2558
  •   Too Many Array Dimensions
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Use ::Class Operator
/src/Rule.php:31668
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/RuleCriteria.php:3728
  •   Class-typed References
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Objects Don't Need References
  •   Undefined Classes
/src/RuleSoftwareCategory.php:738
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Search.php:13538
  •   Too Many Local Variables
  •   Assumptions
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Undefined Classes
  •   No Return Used
/src/Session.php:3438
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/Stat.php:17178
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Stat.php:18008
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Use ::Class Operator
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Ticket.php:40518
  •   Mismatched Default Arguments
  •   Too Many Local Variables
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   No Return Used
/src/Toolbox.php:22428
  •   Mismatched Default Arguments
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Modified Typed Parameter
  •   Implicit Nullable Type
/src/Toolbox.php:30908
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
/src/User.php:33328
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
  •   Echo With Concat
/tools/src/Command/CheckTwigTemplatesSyntaxCommand.php:618
  •   Unused Parameter
  •   Undefined Interfaces
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/ajax/dropdownMassiveActionOs.php:467
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/ajax/kanban.php:1197
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1267
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1427
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1917
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:2377
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/selectUnaffectedOrNewItem_Device.php:557
  •   Useless Referenced Argument
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Variable
  •   Wrong Number Of Arguments
/front/cron.php:437
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Constants
  •   Echo With Concat
  •   Repeated print()
/front/find_num.php:1557
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   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)
  •   Uses Default Values
  •   Undefined Variable
  •   Iffectations
  •   Strict Comparison With Booleans
/inc/autoload.function.php:947
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   No Need For Else
  •   Bail Out Early
  •   Wrong Parameter Type
  •   Uses Default Values
  •   Drop Else After Return
/install/migrations/update_0.80.x_to_0.83.0.php:3047
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/install/migrations/update_0.80.x_to_0.83.0.php:8757
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/install/migrations/update_0.83.x_to_0.84.0.php:13457
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/install/migrations/update_0.84.x_to_0.85.0.php:12547
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/install/migrations/update_0.84.x_to_0.85.0.php:25847
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/Api/API.php:24147
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/Appliance.php:4637
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Application/View/Extension/DataHelpersExtension.php:1637
  •   Unused Public Methods
  •   No Boolean As Default
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Method Could Be Static
/src/Application/View/Extension/ItemtypeExtension.php:2297
  •   Unused Public Methods
  •   Mismatched Typehint
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
/src/Application/View/Extension/PluginExtension.php:637
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Application/View/Extension/PluginExtension.php:817
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/Auth.php:2057
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uncaught Exceptions
  •   Uses Default Values
  •   Weak Type With Array
  •   Throw Raw Exceptions
/src/Auth.php:7517
  •   Merge If Then
  •   Variable Is Not A Condition
  •   Nested Ifthen
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Only Variable Passed By Reference
/src/AuthLDAP.php:45017
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Should Use Local Class
  •   Undefined Classes
  •   No Return Used
  •   Method Could Be Static
/src/Budget.php:5867
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CalDAV/Backend/Principal.php:2297
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Cartridge.php:2387
  •   Unused Public Methods
  •   Assumptions
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Cartridge.php:11957
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Cartridge.php:11987
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CartridgeItem.php:5477
  •   Undefined Properties
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Could Make A Function
/src/Certificate.php:5467
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Certificate.php:5557
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Certificate_Item.php:3447
  •   Too Many Local Variables
  •   Ambiguous Static
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Change_Ticket.php:1287
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/CommonDBTM.php:11827
  •   Assumptions
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/CommonDBTM.php:43027
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/CommonDBTM.php:43787
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/CommonITILObject.php:38887
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Config.php:22357
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Config.php:26977
  •   No Null For Index
  •   Mismatched Default Arguments
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/Console/AbstractCommand.php:997
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Should Make Alias
  •   Uncaught Exceptions
  •   Unresolved Classes
  •   Undefined Classes
  •   Uses Default Values
/src/Consumable.php:1337
  •   Unused Public Methods
  •   Assumptions
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Dashboard/Grid.php:2237
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Could Inject Parameter
/src/DatabaseInstance.php:4897
  •   Undefined Properties
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Only Variable Passed By Reference
/src/DeviceFirmware.php:1487
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/DeviceNetworkCard.php:1737
  •   Nested Ifthen
  •   Bail Out Early
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/Document.php:15977
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/Domain.php:4537
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Domain.php:4627
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Domain.php:4727
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Domain_Item.php:3597
  •   Too Many Local Variables
  •   Ambiguous Static
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Domain_Item.php:4207
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Domain_Item.php:4567
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Dropdown.php:5257
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Overwritten Literals
  •   Uses Default Values
  •   Could Make A Function
/src/Dropdown.php:11487
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Dropdown.php:19847
  •   Too Many Local Variables
  •   Assumptions
  •   Max Level Of Nesting
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
/src/Dropdown.php:35157
  •   Too Many Local Variables
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   Never Called Parameter
/src/DropdownTranslation.php:4807
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Assumptions
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
/src/Entity.php:15457
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Entity.php:38307
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Never Called Parameter
/src/Event.php:1757
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Features/Kanban.php:887
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
  •   Missing Abstract Method
/src/Group_User.php:2037
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Group_User.php:6587
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Html.php:15687
  •   Too Many Array Dimensions
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Use ::Class Operator
  •   Could Make A Function
/src/IPAddress.php:2177
  •   Insufficient Typehint
  •   Mismatched Typehint
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/IPNetwork.php:6937
  •   False To Array Conversion
  •   Null Or Boolean Arrays
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Weak Type With Array
  •   Undefined Variable
/src/IPNetwork.php:6947
  •   False To Array Conversion
  •   Null Or Boolean Arrays
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Weak Type With Array
  •   Undefined Variable
/src/ITILTemplateField.php:447
  •   Property Used In One Method Only
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Undefined Classes
  •   Unfinished Object
  •   Mismatch Properties Typehints
/src/Item_Devices.php:5937
  •   Too Many Local Variables
  •   Insufficient Typehint
  •   Ambiguous Static
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
/src/Item_SoftwareLicense.php:1307
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Item_SoftwareVersion.php:1847
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   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)
  •   Uses Default Values
  •   Undefined Variable
  •   Iffectations
  •   Strict Comparison With Booleans
/src/KnowbaseItemTranslation.php:2767
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Assumptions
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
/src/KnowbaseItem_Item.php:1057
  •   Too Many Local Variables
  •   Insufficient Typehint
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/KnowbaseItem_KnowbaseItemCategory.php:1417
  •   Too Many Local Variables
  •   Insufficient Typehint
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/KnowbaseItem_Revision.php:1727
  •   Variable Is Not A Condition
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Echo With Concat
/src/Log.php:4067
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4397
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4527
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4657
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4697
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4717
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4757
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4777
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:4907
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5037
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5167
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5647
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5877
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:5957
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Log.php:6037
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Modernize Empty With Expression
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/MailCollector.php:1417
  •   Assumptions
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/MassiveAction.php:1887
  •   Too Many Local Variables
  •   Assumptions
  •   Mismatched Typehint
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Avoid option arrays in constructors
/src/NetworkAlias.php:2557
  •   Too Many Local Variables
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
/src/NotImportedEmail.php:957
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/NotificationAjax.php:727
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Different Argument Counts
/src/NotificationEvent.php:2277
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/NotificationEvent.php:2357
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Echo With Concat
  •   Repeated print()
/src/NotificationSettingConfig.php:807
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Never Called Parameter
/src/NotificationTarget.php:14427
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/NotificationTarget.php:14827
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/NotificationTargetChange.php:647
  •   Unused Public Methods
  •   Too Many Local Variables
  •   Assumptions
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
/src/NotificationTargetTicket.php:1647
  •   Unused Public Methods
  •   Too Many Local Variables
  •   Assumptions
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
/src/Notification_NotificationTemplate.php:3017
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/OLA.php:567
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Echo With Concat
  •   Repeated print()
/src/OlaLevel.php:1017
  •   Concat Empty String
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Useless Instructions
  •   Could Make A Function
  •   Echo With Concat
/src/Planning.php:3507
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Should Use Local Class
  •   Undefined Classes
  •   No Return Used
  •   Wrong Type With Default
/src/Profile.php:10187
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:21967
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Project.php:20807
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/ProjectTask.php:5617
  •   Mismatched Default Arguments
  •   Too Many Local Variables
  •   Assumptions
  •   Mismatched Typehint
  •   Undefined Classes
  •   No Return Used
/src/Reminder.php:7527
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
  •   Repeated print()
/src/ReminderTranslation.php:2127
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Assumptions
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
/src/Reservation.php:7297
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Rule.php:2897
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/RuleDictionnarySoftware.php:807
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/RuleRightCollection.php:1587
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Echo With Concat
  •   Repeated print()
/src/RuleTicket.php:6257
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/SlaLevel.php:957
  •   Concat Empty String
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Useless Instructions
  •   Could Make A Function
  •   Echo With Concat
/src/Socket.php:6477
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
  •   Else If Versus Elseif
/src/Stat.php:5287
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   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)
  •   Undefined Classes
/src/System/Status/StatusChecker.php:2497
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/System/Status/StatusChecker.php:3177
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/System/Status/StatusChecker.php:3797
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/System/Status/StatusChecker.php:4097
  •   Unused Public Methods
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/System/Status/StatusChecker.php:5097
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Ticket.php:67467
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Undefined Classes
  •   No Return Used
/src/Toolbox.php:3937
  •   Comparison Is Always The Same
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Undefined Class Constants
  •   Undefined Classes
  •   Undefined Variable
  •   Only Variable Passed By Reference
/src/Toolbox.php:12597
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Toolbox.php:32017
  •   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
  •   Could Inject Parameter
/src/Transfer.php:38507
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/tools/glpiuser.php:477
  •   Modernize Empty With Expression
  •   Useless Parenthesis
  •   Don't Change Incomings
  •   Used Once Variables (In Scope)
  •   Weak Type With Array
  •   Undefined Variable
/tools/psr4.php:687
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Repeated Regex
  •   Uses Default Values
  •   Could Make A Function
  •   Preprocessable
/ajax/dropdownMassiveActionAddValidator.php:536
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/ajax/dropdownMassiveActionAddValidator.php:1426
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/ajax/kanban.php:1126
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   Use ::Class Operator
  •   No Choice
/ajax/kanban.php:1566
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1596
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1626
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1656
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:1686
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:2086
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/kanban.php:2486
  •   Nested Ifthen
  •   Switch To Switch
  •   Useless Parenthesis
  •   Useless Instructions
  •   No Choice
  •   Else If Versus Elseif
/ajax/telemetry.php:476
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Long Arguments
  •   Uses Default Values
  •   Echo With Concat
  •   Repeated print()
/front/change.form.php:466
  •   Check JSON
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Uses Default Values
  •   Undefined Variable
  •   Could Make A Function
/front/find_num.php:826
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/front/find_num.php:926
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/front/problem.form.php:466
  •   Check JSON
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Uses Default Values
  •   Undefined Variable
  •   Could Make A Function
/front/ticket.form.php:656
  •   Check JSON
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Uses Default Values
  •   Undefined Variable
  •   Could Make A Function
/front/tracking.injector.php:746
  •   Check JSON
  •   Modernize Empty With Expression
  •   Don't Change Incomings
  •   Uses Default Values
  •   Undefined Variable
  •   Could Make A Function
/front/updatepassword.php:946
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Echo With Concat
/inc/autoload.function.php:996
  •   No Null For Native PHP Functions
  •   Wrong Type For Native PHP Function
  •   Wrong Parameter Type
  •   Could Make A Function
  •   Preprocessable
  •   Else If Versus Elseif
/inc/config.php:1096
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/install/install.php:3896
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/install/install.php:4126
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/install/install.php:4586
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/install/migrations/update_0.80.x_to_0.83.0.php:18896
  •   Merge If Then
  •   Nested Ifthen
  •   Bail Out Early
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.83.0_to_0.83.1.php:936
  •   Merge If Then
  •   Nested Ifthen
  •   Bail Out Early
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.83.1_to_0.83.3.php:866
  •   Merge If Then
  •   Nested Ifthen
  •   Bail Out Early
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.83.x_to_0.84.0.php:17336
  •   Merge If Then
  •   Nested Ifthen
  •   Bail Out Early
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.84.0_to_0.84.1.php:1096
  •   Merge If Then
  •   Nested Ifthen
  •   Bail Out Early
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.84.1_to_0.84.3.php:1676
  •   Merge If Then
  •   Nested Ifthen
  •   Bail Out Early
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.84.3_to_0.84.4.php:1256
  •   Merge If Then
  •   Nested Ifthen
  •   Bail Out Early
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.85.0_to_0.85.3.php:1486
  •   Merge If Then
  •   Nested Ifthen
  •   Bail Out Early
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/migrations/update_0.85.x_to_0.90.0.php:976
  •   Merge If Then
  •   Nested Ifthen
  •   Bail Out Early
  •   Same Conditions In Condition
  •   Undefined Variable
  •   Iffectations
/install/update.php:446
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/Api/API.php:22466
  •   Merge If Then
  •   Bail Out Early
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Strict Comparison With Booleans
/src/Appliance_Item.php:666
  •   Nested Ifthen
  •   No Need For Else
  •   Bail Out Early
  •   Static Methods Called From Object
  •   Only Variable Passed By Reference
  •   Drop Else After Return
/src/Appliance_Item.php:1726
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Application/View/Extension/DataHelpersExtension.php:1296
  •   Unused Public Methods
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Method Could Be Static
/src/Application/View/Extension/ItemtypeExtension.php:1366
  •   Unused Public Methods
  •   Should Use Local Class
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Wrong Type With Default
  •   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/Application/View/Extension/TeamExtension.php:526
  •   Unused Public Methods
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/AuthLDAP.php:4066
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/AuthLDAP.php:4216
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/AuthLDAP.php:22586
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/AuthLDAP.php:41276
  •   Concat Empty String
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Useless Instructions
  •   Echo With Concat
/src/AuthLDAP.php:41326
  •   Concat Empty String
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Useless Instructions
  •   Echo With Concat
/src/AuthMail.php:1836
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/AuthMail.php:2006
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Budget.php:8476
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CalDAV/Backend/Calendar.php:1586
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/CalendarSegment.php:3866
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Calendar_Holiday.php:1446
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Cartridge.php:7976
  •   Variable Is Not A Condition
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Echo With Concat
  •   Repeated print()
/src/Cartridge.php:12496
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Certificate.php:6426
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Certificate_Item.php:2676
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Certificate_Item.php:2726
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Certificate_Item.php:4636
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CommonDBChild.php:416
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Undefined Classes
  •   Unfinished Object
  •   Mismatch Properties Typehints
/src/CommonDBChild.php:426
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Undefined Classes
  •   Unfinished Object
  •   Mismatch Properties Typehints
/src/CommonDBChild.php:9966
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CommonDBConnexity.php:4016
  •   No Default For Referenced Parameter
  •   Undefined Classes
  •   Wrong Type With Default
  •   Modified Typed Parameter
  •   Implicit Nullable Type
  •   Retyped Reference
/src/CommonDBTM.php:7176
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Weak Type With Array
  •   Undefined Variable
  •   Only Variable Passed By Reference
/src/CommonDBTM.php:8636
  •   Bail Out Early
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/CommonDBTM.php:39166
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/CommonDBTM.php:50696
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Could Make A Function
  •   Could Use Short Assignation
/src/CommonDBVisible.php:3136
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/CommonITILCost.php:4556
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CommonITILCost.php:5886
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CommonITILCost.php:6756
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CommonITILObject.php:34356
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/CommonITILObject.php:39636
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Buried Assignation
  •   Static Methods Called From Object
  •   Iffectations
  •   Only Variable Passed By Reference
/src/CommonITILObject.php:45876
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/CommonITILObject.php:53556
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/CommonITILObject.php:66886
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/CommonITILObject.php:82916
  •   Useless Parenthesis
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Weak Type With Array
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/CommonITILTask.php:15166
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CommonITILTask.php:16666
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/CommonITILValidation.php:8926
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/CommonTreeDropdown.php:8376
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   No Parenthesis For Language Construct
/src/CommonTreeDropdown.php:8826
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Could Make A Function
  •   Could Use Short Assignation
/src/CommonTreeDropdown.php:9076
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Could Make A Function
  •   Could Use Short Assignation
/src/Computer_Item.php:8156
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/Config.php:5456
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/Config.php:7906
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Config.php:10356
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Config.php:14226
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Config.php:22146
  •   Nested Ifthen
  •   No Need For Else
  •   Check All Types
  •   Bail Out Early
  •   Use Instanceof
  •   Drop Else After Return
/src/Config.php:26226
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Switch To Switch
  •   Static Methods Called From Object
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
/src/Config.php:33156
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   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
  •   Implicit Nullable Type
/src/Console/Cache/SetNamespacePrefixCommand.php:626
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Parent First
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/Console/Ldap/SynchronizeUsersCommand.php:2556
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uncaught Exceptions
  •   Unresolved Classes
  •   Undefined Classes
  •   Uses Default Values
/src/Consumable.php:5316
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Consumable.php:7736
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Contract.php:10476
  •   Unused Public Methods
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Undefined Classes
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/Contract.php:14166
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Use ::Class Operator
  •   Could Make A Function
/src/Contract.php:16706
  •   Merge If Then
  •   Bail Out Early
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Strict Comparison With Booleans
/src/Contract.php:16966
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Contract.php:16976
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/ContractCost.php:2776
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/ContractCost.php:3586
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Contract_Item.php:2266
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/Contract_Item.php:2466
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/CronTask.php:12436
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/DBConnection.php:3256
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/DBConnection.php:3956
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/DBConnection.php:4306
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/DBConnection.php:5506
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/DBConnection.php:7126
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Method Could Be Static
/src/Dashboard/Grid.php:12176
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/DatabaseInstance.php:2496
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Document_Item.php:11316
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Could Make A Function
  •   Could Use Short Assignation
/src/Domain.php:4386
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Preprocessable
/src/Domain.php:4396
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Preprocessable
/src/Domain.php:4406
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Preprocessable
/src/DomainRecord.php:5626
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/DomainRecord.php:6056
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Domain_Item.php:2466
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Domain_Item.php:5286
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Dropdown.php:8726
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Identical Consecutive Expression
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Uses Default Values
/src/Dropdown.php:9876
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Dropdown.php:10296
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Dropdown.php:10606
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Dropdown.php:11066
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Indices Are Int Or String
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
/src/Entity.php:4286
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Entity.php:14996
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Entity.php:15686
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Entity.php:15746
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Entity.php:15806
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Entity.php:23556
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Entity.php:27726
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Event.php:1646
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/GLPINetwork.php:3006
  •   No Default For Referenced Parameter
  •   Mismatched Default Arguments
  •   Unused Parameter
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
/src/Group.php:2986
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/Html.php:5976
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Echo With Concat
/src/Html.php:16206
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/IPAddress.php:11366
  •   Mismatched Default Arguments
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
  •   Modified Typed Parameter
  •   Implicit Nullable Type
/src/IPNetwork_Vlan.php:1376
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/ITILCategory.php:4716
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/ITILFollowup.php:456
  •   Property Used In One Method Only
  •   Ambiguous Visibilities
  •   Undefined Classes
  •   Wrong Type With Default
  •   Unfinished Object
  •   Property Could Be Local
/src/ITILFollowup.php:9516
  •   Undefined Properties
  •   Missing Assignation In Branches
  •   Nested Ifthen
  •   Uses Default Values
  •   Weak Type With Array
  •   Strict Comparison With Booleans
/src/ITILFollowup.php:10856
  •   Nested Ifthen
  •   No Need For Else
  •   Bail Out Early
  •   Uses Default Values
  •   Drop Else After Return
  •   Strict Comparison With Booleans
/src/ITILTemplateField.php:436
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Undefined Classes
  •   Unfinished Object
  •   Mismatch Properties Typehints
/src/ITILTemplateField.php:456
  •   Ambiguous Static
  •   No Public Access
  •   Never Used Properties
  •   Undefined Classes
  •   Unfinished Object
  •   Mismatch Properties Typehints
/src/Impact.php:10876
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Echo With Concat
  •   Repeated print()
/src/Infocom.php:6226
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   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
  •   Implicit Nullable Type
  •   Different Argument Counts
/src/Inventory/Inventory.php:8986
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Item_Cluster.php:1296
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Item_DeviceCamera_ImageFormat.php:1116
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Item_DeviceCamera_ImageResolution.php:1206
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Item_Devices.php:6196
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   New Object Then Immediate Call
/src/Item_Devices.php:14286
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Item_Enclosure.php:1196
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Item_Rack.php:1376
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Item_SoftwareLicense.php:4976
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Item_SoftwareVersion.php:8926
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Item_Ticket.php:6146
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Item_Ticket.php:7006
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Knowbase.php:646
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/KnowbaseItem.php:5156
  •   Concat Empty String
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Useless Instructions
/src/KnowbaseItem.php:5446
  •   Concat Empty String
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Useless Instructions
/src/KnowbaseItem.php:12026
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/LevelAgreement.php:466
  •   Property Used In One Method Only
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Use ::Class Operator
  •   Inherited Property Type Must Match
/src/LevelAgreement.php:1996
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/LevelAgreementLevel.php:3776
  •   Undefined Properties
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Undefined static:: Or self::
  •   Uses Default Values
  •   Only Variable Passed By Reference
/src/Link.php:6916
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
/src/Lock.php:616
  •   Too Many Local Variables
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   No Return Used
/src/Lock.php:4776
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/Log.php:2886
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/MailCollector.php:2556
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/ManualLink.php:2716
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/ManualLink.php:2836
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/MassiveAction.php:12706
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/NetworkAlias.php:1266
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/NetworkName.php:5386
  •   Mismatched Default Arguments
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
  •   Modified Typed Parameter
  •   Implicit Nullable Type
/src/NetworkName.php:5886
  •   Mismatched Default Arguments
  •   Mismatched Typehint
  •   Undefined Classes
  •   Wrong Type With Default
  •   Modified Typed Parameter
  •   Implicit Nullable Type
/src/NetworkPort.php:13296
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/NetworkPort.php:13366
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/NetworkPort.php:13416
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Echo With Concat
  •   Repeated print()
/src/NetworkPort.php:13526
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/NetworkPort.php:16806
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/NetworkPort.php:17406
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/NetworkPortConnectionLog.php:1036
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/NetworkPortConnectionLog.php:1146
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   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
  •   Modified Typed Parameter
  •   Implicit Nullable Type
/src/NetworkPortInstantiation.php:6536
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static
/src/NetworkPortInstantiation.php:6576
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/NetworkPortInstantiation.php:6746
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Notification.php:1606
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Notification.php:2056
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/NotificationMailingSetting.php:576
  •   Unused Public Methods
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Undefined Classes
  •   Wrong Type With Default
  •   Different Argument Counts
/src/NotificationTarget.php:3206
  •   Missing Assignation In Branches
  •   Use Positive Condition
  •   Uses Default Values
  •   Strpos()-like Comparison
  •   Strict Comparison With Booleans
  •   Else If Versus Elseif
/src/NotificationTarget.php:4176
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/NotificationTarget.php:14886
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/NotificationTargetChange.php:3576
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetChange.php:3736
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetCommonITILObject.php:7326
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/NotificationTargetCommonITILObject.php:10886
  •   Too Many Local Variables
  •   Assumptions
  •   Insufficient Typehint
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
/src/NotificationTargetProblem.php:606
  •   Unused Public Methods
  •   Assumptions
  •   Max Level Of Nesting
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
/src/NotificationTargetProblem.php:2226
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProblem.php:2236
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProblem.php:2366
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProblem.php:2376
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProject.php:7756
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProject.php:7776
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProject.php:7936
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProject.php:7956
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProjectTask.php:6726
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetProjectTask.php:6866
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetTicket.php:7746
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTargetTicket.php:7906
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/NotificationTemplate.php:1276
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/NotificationTemplateTranslation.php:1836
  •   Ambiguous Static
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Wrong Type With Default
  •   Never Called Parameter
/src/NotificationTemplateTranslation.php:5446
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Notification_NotificationTemplate.php:3436
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/OlaLevel.php:1496
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/PDU_Rack.php:3306
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Planning.php:24646
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Undefined Variable
  •   Echo With Concat
/src/PlanningExternalEvent.php:2256
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/PlanningExternalEvent.php:3176
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Plugin.php:3146
  •   Append And Assign Arrays
  •   Bail Out Early
  •   Buried Assignation
  •   Uses Default Values
  •   Iffectations
  •   Strict Comparison With Booleans
/src/Printer.php:7466
  •   Unsupported Types With Operators
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Undefined Class Constants
  •   Uses Default Values
  •   Could Make A Function
/src/Profile.php:1566
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Could Make A Function
/src/Profile.php:7396
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Profile.php:8006
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:13696
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:13816
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:14756
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:14896
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:19636
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:19786
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:24656
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:25526
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:29276
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Could Make A Function
/src/Profile.php:32636
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Wrong Type Returned
  •   Preprocessable
/src/ProfileRight.php:3816
  •   Variable Is Not A Condition
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   No Parenthesis For Language Construct
/src/Project.php:15556
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Project.php:15916
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Project.php:16556
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/ProjectCost.php:2866
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/ProjectCost.php:3666
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/ProjectTask.php:6536
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Echo With Concat
/src/ProjectTask.php:6946
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/ProjectTask.php:7076
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/ProjectTask.php:7626
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/RSSFeed.php:2136
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/RSSFeed.php:7186
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/RefusedEquipment.php:1796
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Reminder.php:2056
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Never Called Parameter
/src/Reminder.php:6146
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Reminder.php:6736
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/Report.php:1046
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Use ::Class Operator
  •   Could Make A Function
/src/Report.php:4716
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Reservation.php:6966
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Reservation.php:7376
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Reservation.php:8256
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Reservation.php:11096
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Reservation.php:11916
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/ReservationItem.php:4746
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/RichText/RichText.php:546
  •   Double Checks
  •   Mismatched Typehint
  •   No Boolean As Default
  •   Ambiguous Static
  •   Use Named Boolean In Argument Definition
  •   StandaloneType True False Null
/src/Rule.php:27136
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/RuleAction.php:376
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Use ::Class Operator
  •   Inherited Property Type Must Match
  •   Mismatch Properties Typehints
/src/RuleAsset.php:1126
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/RuleCollection.php:13726
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/RuleCollection.php:16266
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/RuleCriteria.php:406
  •   Ambiguous Visibilities
  •   Ambiguous Static
  •   No Public Access
  •   Use ::Class Operator
  •   Inherited Property Type Must Match
  •   Mismatch Properties Typehints
/src/RuleRight.php:746
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/SLM.php:1226
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Could Make A Function
  •   Echo With Concat
/src/SavedSearch.php:8746
  •   Mismatched Typehint
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
  •   Implicit Nullable Type
/src/SavedSearch_Alert.php:1656
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Search.php:24346
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/Search.php:78136
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
/src/SlaLevel.php:1466
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Socket.php:5666
  •   Wrong Type With Call
  •   Static Methods Called From Object
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Socket.php:6056
  •   Wrong Type With Call
  •   Static Methods Called From Object
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Unused Returned Value
/src/Socket.php:6256
  •   Used Once Variables (In Scope)
  •   Static Methods Called From Object
  •   Uses Default Values
  •   Undefined Variable
  •   Only Variable Passed By Reference
  •   Strict Comparison With Booleans
/src/Socket.php:9356
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/Socket.php:9376
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/SoftwareLicense.php:11316
  •   Concat Empty String
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Useless Instructions
  •   Echo With Concat
/src/Stat.php:16986
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/Stat.php:17106
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/Stat.php:17196
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Undefined Variable
  •   Use ::Class Operator
  •   Could Make A Function
/src/State.php:1666
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/System/RequirementsManager.php:636
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Could Inject Parameter
  •   Method Could Be Static
  •   Implicit Nullable Type
/src/System/Status/StatusChecker.php:4646
  •   Unused Public Methods
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
/src/Telemetry.php:2706
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Missing Some Returntype
/src/Ticket.php:28516
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Use ::Class Operator
  •   Hardcoded Passwords
  •   Could Make A Function
/src/Ticket.php:43636
  •   Unused Public Methods
  •   Mismatched Default Arguments
  •   Too Many Local Variables
  •   Assumptions
  •   Mismatched Typehint
  •   Undefined Classes
/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:22486
  •   Static Inclusions
  •   Missing Include
  •   Undefined Constants
  •   include_once() Usage
  •   No Parenthesis For Language Construct
  •   Preprocessable
/src/Transfer.php:15846
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Weak Type With Array
  •   Could Make A Function
  •   Strict Comparison With Booleans
/src/Transfer.php:38396
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/Transfer.php:38706
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:38746
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/Transfer.php:39146
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39246
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39446
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39576
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39876
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Echo With Concat
/src/Transfer.php:39976
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Use ::Class Operator
  •   Echo With Concat
/src/Update.php:1536
  •   Mismatched Default Arguments
  •   Too Many Local Variables
  •   No Boolean As Default
  •   Use Named Boolean In Argument Definition
  •   Undefined Classes
  •   Wrong Type With Default
/src/User.php:706
  •   Property Used In One Method Only
  •   Ambiguous Visibilities
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Wrong Typed Property Default
  •   Property Could Be Local
/src/User.php:23576
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/User.php:24136
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/User.php:24866
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/User.php:27436
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/User.php:27656
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/User.php:28416
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/User.php:28496
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/User.php:29936
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Only Variable Passed By Reference
  •   Could Make A Function
  •   Echo With Concat
/src/User.php:31506
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/User.php:31726
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/User.php:62846
  •   Wrong Argument Type
  •   Wrong Type With Call
  •   Uses Default Values
  •   Could Make A Function
  •   Echo With Concat
  •   Repeated print()
/src/XHProf.php:816
  •   Method Is Not An If
  •   Ambiguous Static
  •   Should Use Local Class
  •   Undefined Classes
  •   Wrong Type With Default
  •   Method Could Be Static