| /system/Commands/Utilities/Routes/AutoRouteCollector.php:26 | 18 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /system/Config/Services.php:203 | 16 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:447 | 15 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:464 | 15 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:631 | 15 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Router/RouteCollection.php:870 | 15 | - No Array In Isset
- Nested Ternary
- Null Or Boolean Arrays
- Uses Default Values
- Weak Type With Array
- Scalar Are Not Arrays
- Could Make A Function
|
| /system/Router/RouteCollection.php:964 | 15 | - No Array In Isset
- Nested Ternary
- Null Or Boolean Arrays
- Uses Default Values
- Weak Type With Array
- Scalar Are Not Arrays
- Could Make A Function
|
| /system/Config/Services.php:339 | 14 | - Unused Public Methods
- Mismatched Type Usage
- Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Null For Index
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:413 | 14 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /utils/src/Rector/UnderscoreToCamelCaseVariableNameRector.php:44 | 14 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
| /system/Config/Services.php:481 | 13 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:500 | 13 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/HTTP/UserAgent.php:133 | 12 | - Undefined Properties
- No Array In Isset
- No Null For Index
- Ambiguous Array Index
- Indices Are Int Or String
- Non Integer Nor String As Index
- Wrong Type Returned
|
| /system/HTTP/UserAgent.php:151 | 12 | - Undefined Properties
- No Array In Isset
- No Null For Index
- Ambiguous Array Index
- Indices Are Int Or String
- Non Integer Nor String As Index
- Wrong Type Returned
|
| /system/HTTP/UserAgent.php:169 | 12 | - Undefined Properties
- No Array In Isset
- No Null For Index
- Ambiguous Array Index
- Indices Are Int Or String
- Non Integer Nor String As Index
- Wrong Type Returned
|
| /system/Config/Services.php:305 | 10 | - Unused Public Methods
- Mismatched Type Usage
- Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:581 | 10 | - Unused Public Methods
- Mismatched Type Usage
- Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/HTTP/SiteURI.php:431 | 10 | - Unused Public Methods
- Ambiguous Static
- Mismatched Default Arguments
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:140 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:156 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:186 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:247 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:289 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:322 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:431 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:560 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:597 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:649 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:665 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:793 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Config/Services.php:832 | 9 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
|
| /system/Database/BaseBuilder.php:957 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- Mismatched Type
- StandaloneType True False Null
- Wrong Type With Default
|
| /system/Database/Seeder.php:74 | 9 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Interfaces
- Undefined Classes
- StandaloneType True False Null
- Unfinished Object
- Same Name For Property And Method
- Property Could Be Local
|
| /system/HTTP/Files/UploadedFile.php:132 | 9 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- StandaloneType True False Null
- No Return Used
- Different Argument Counts
- Never Called Parameter
|
| /system/Helpers/form_helper.php:226 | 9 | - array_key_exists() Works On Arrays
- Wrong Parameter Type
- Repeated Regex
- Uses Default Values
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Could Make A Function
- Preprocessable
|
| /system/Helpers/form_helper.php:230 | 9 | - array_key_exists() Works On Arrays
- Wrong Parameter Type
- Repeated Regex
- Uses Default Values
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Could Make A Function
- Preprocessable
|
| /system/Helpers/test_helper.php:31 | 9 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Class In Global
- Mismatched Default Arguments
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Never Called Parameter
|
| /user_guide_src/source/testing/fabricator/005.php:11 | 9 | - Unused Public Methods
- Useless Referenced Argument
- Class-typed References
- Objects Don't Need References
- Should Use Local Class
- Undefined Interfaces
- Undefined Classes
- Method Could Be Static
|
| /user_guide_src/source/testing/fabricator/021.php:12 | 9 | - Unused Public Methods
- Useless Referenced Argument
- Class-typed References
- Objects Don't Need References
- Should Use Local Class
- Undefined Interfaces
- Undefined Classes
- Method Could Be Static
|
| /user_guide_src/source/testing/fabricator/023.php:12 | 9 | - Unused Public Methods
- Useless Referenced Argument
- Class-typed References
- Objects Don't Need References
- Should Use Local Class
- Undefined Interfaces
- Undefined Classes
- Method Could Be Static
|
| /system/BaseModel.php:1047 | 8 | - Default Then Discard
- No Null For Index
- Ambiguous Array Index
- Indices Are Int Or String
- Scalar Are Not Arrays
- Non Integer Nor String As Index
- Useless Instructions
- No Choice
|
| /system/Common.php:831 | 8 | - Don't Pollute Global Space
- No Default For Referenced Parameter
- Useless Referenced Argument
- Use Named Boolean In Argument Definition
- Class-typed References
- No Boolean As Default
- No Class In Global
- StandaloneType True False Null
|
| /system/Config/Services.php:121 | 8 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
|
| /system/Config/Services.php:375 | 8 | - Unused Public Methods
- Mismatched Type Usage
- Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
|
| /system/Config/Services.php:521 | 8 | - Unused Public Methods
- Mismatched Type Usage
- Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
|
| /system/Database/BaseBuilder.php:2116 | 8 | - Fn Argument Variable Confusion
- Wrong Parameter Type
- Empty Function
- Uses Default Values
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Wrong Number Of Arguments
|
| /system/Database/MySQLi/Connection.php:409 | 8 | - Double Checks
- Mismatch Parameter Name
- Mismatched Type Usage
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/OCI8/Connection.php:275 | 8 | - Double Checks
- Mismatch Parameter Name
- Mismatched Type Usage
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/SQLSRV/Connection.php:208 | 8 | - Double Checks
- Mismatch Parameter Name
- Mismatched Type Usage
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/SQLite3/Connection.php:213 | 8 | - Double Checks
- Mismatch Parameter Name
- Mismatched Type Usage
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Debug/Toolbar.php:133 | 8 | - Uses Default Values
- Weak Type With Array
- Indices Are Int Or String
- Mismatched Ternary Alternatives
- Could Make A Function
- Preprocessable
|
| /system/Debug/Toolbar.php:371 | 8 | - Unused Public Methods
- Method Is Not An If
- Should Use Local Class
- StandaloneType True False Null
- Modified Typed Parameter
- Method Could Be Static
|
| /system/Events/Events.php:187 | 8 | - Only Variable Passed By Reference
- Use Constant As Arguments
- Uses Default Values
- Weak Type With Array
- Indices Are Int Or String
- Only Variable Passed By Reference
|
| /system/HTTP/URI.php:1194 | 8 | - Wrong Parameter Type
- Empty Function
- Uses Default Values
- Wrong Type For Native PHP Function
- Wrong Number Of Arguments
- StandaloneType True False Null
- Missing Some Returntype
|
| /system/Test/Filters/CITestStreamFilter.php:54 | 8 | - Unused Public Methods
- PHP Native Class Type Compatibility
- Ambiguous Static
- Used Once Variables (In Scope)
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
|
| /system/ThirdParty/Kint/Renderer/TextRenderer.php:337 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Used Once Variables (In Scope)
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
- Missing Some Returntype
|
| /system/View/View.php:343 | 8 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Mismatched Default Arguments
- Mismatched Type
- StandaloneType True False Null
- Wrong Type With Default
|
| /utils/src/Rector/PassStrictParameterToFunctionParameterRector.php:57 | 8 | - Unused Public Methods
- Should Use Local Class
- Undefined Interfaces
- Undefined Classes
- StandaloneType True False Null
- Method Could Be Static
|
| /app/Views/errors/html/error_400.php:77 | 7 | - Common Alternatives
- Wrong Parameter Type
- Used Once Variables (In Scope)
- Undefined Variable
- Uses Default Values
- No Null For Native PHP Functions
|
| /app/Views/errors/html/error_404.php:77 | 7 | - Common Alternatives
- Wrong Parameter Type
- Used Once Variables (In Scope)
- Undefined Variable
- Uses Default Values
- No Null For Native PHP Functions
|
| /system/BaseModel.php:1187 | 7 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- Mismatched Type
- StandaloneType True False Null
|
| /system/Commands/Utilities/Routes/AutoRouterImproved/ControllerMethodReader.php:35 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /system/Commands/Utilities/Routes/ControllerFinder.php:31 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /system/Commands/Utilities/Routes/ControllerMethodReader.php:29 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /system/Config/Services.php:811 | 7 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
|
| /system/Cookie/Cookie.php:631 | 7 | - Unused Public Methods
- PHP Native Class Type Compatibility
- Used Once Variables (In Scope)
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
|
| /system/Database/BaseBuilder.php:1008 | 7 | - Double Checks
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/BaseBuilder.php:1021 | 7 | - Double Checks
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/BaseBuilder.php:1034 | 7 | - Double Checks
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/BaseBuilder.php:1047 | 7 | - Double Checks
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/BaseBuilder.php:1060 | 7 | - Double Checks
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/BaseBuilder.php:1073 | 7 | - Double Checks
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/BaseBuilder.php:1086 | 7 | - Double Checks
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/BaseBuilder.php:1099 | 7 | - Double Checks
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Database/BaseBuilder.php:1945 | 7 | - Double Checks
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
- Never Called Parameter
|
| /system/Database/BaseBuilder.php:2160 | 7 | - Fn Argument Variable Confusion
- Wrong Parameter Type
- Empty Function
- Uses Default Values
- No Null For Native PHP Functions
- Wrong Number Of Arguments
|
| /system/Database/BaseConnection.php:1073 | 7 | - Double Checks
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- Mismatched Type
- StandaloneType True False Null
- Same Name For Property And Method
|
| /system/Database/Postgre/Connection.php:289 | 7 | - Double Checks
- Mismatch Parameter Name
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/Files/File.php:78 | 7 | - Mismatch Type And Default
- Undefined Interfaces
- Undefined Class Constants
- Mismatched Type
- No Return Used
- Wrong Type With Default
- Never Called Parameter
|
| /system/HTTP/ResponseTrait.php:729 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
| /system/Helpers/html_helper.php:474 | 7 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Class In Global
- Used Once Variables (In Scope)
- Unused Parameter
- Never Called Parameter
|
| /system/Helpers/url_helper.php:73 | 7 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Class In Global
- StandaloneType True False Null
- Modified Typed Parameter
- Never Called Parameter
|
| /system/Helpers/url_helper.php:186 | 7 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Class In Global
- Mismatched Default Arguments
- StandaloneType True False Null
- Never Called Parameter
|
| /system/Images/Handlers/BaseHandler.php:501 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Null For Index
- StandaloneType True False Null
- Different Argument Counts
|
| /system/Pager/Pager.php:108 | 7 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Mismatched Type
- StandaloneType True False Null
- Different Argument Counts
|
| /system/Session/Handlers/ArrayHandler.php:57 | 7 | - Unused Public Methods
- PHP Native Class Type Compatibility
- Ambiguous Static
- Used Once Variables (In Scope)
- Unused Parameter
- Should Use Local Class
|
| /system/Test/Fabricator.php:275 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Used Once Variables (In Scope)
- Unused Parameter
- No Return Used
- Never Called Parameter
|
| /system/ThirdParty/Kint/Renderer/AssetRendererTrait.php:54 | 7 | - Cannot Call Static Trait Method Directly
- No Array In Isset
- Merge If Then
- Weak Type With Array
- Indices Are Int Or String
- Non Integer Nor String As Index
|
| /system/View/View.php:166 | 7 | - Mismatched Type Usage
- Assumptions
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- Mismatched Type
- StandaloneType True False Null
|
| /system/View/View.php:362 | 7 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Mismatched Default Arguments
- Mismatched Type
- StandaloneType True False Null
|
| /app/Config/Mimes.php:518 | 6 | - No Null For Index
- Ambiguous Array Index
- Weak Type With Array
- Indices Are Int Or String
- Non Integer Nor String As Index
- Could Make A Function
|
| /system/Cache/Handlers/BaseHandler.php:111 | 6 | - Unused Public Methods
- Used Once Variables (In Scope)
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
- Unreachable Method
|
| /system/CodeIgniter.php:322 | 6 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- StandaloneType True False Null
- No Return Used
- Never Called Parameter
|
| /system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollector.php:34 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollector.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollector.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /system/Common.php:389 | 6 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Class In Global
- Mismatched Default Arguments
- Never Called Parameter
|
| /system/Common.php:445 | 6 | - Don't Pollute Global Space
- No Class In Global
- Mismatched Default Arguments
- StandaloneType True False Null
- Could Inject Parameter
- Never Called Parameter
|
| /system/Cookie/Cookie.php:643 | 6 | - Unused Public Methods
- PHP Native Class Type Compatibility
- Used Once Variables (In Scope)
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
|
| /system/Database/BaseBuilder.php:1563 | 6 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Mismatched Type
- StandaloneType True False Null
- No Return Used
|
| /system/Database/BaseBuilder.php:2084 | 6 | - Merge If Then
- Bail Out Early
- Wrong Parameter Type
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Could Make A Function
|
| /system/Database/BaseConnection.php:609 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
- Never Called Parameter
|
| /system/Database/BaseConnection.php:1548 | 6 | - Useless Parenthesis
- Buried Assignation
- Iffectations
- Wrong Type With Call
- Don't Collect Void
- Mismatched Type
|
| /system/Database/MigrationRunner.php:223 | 6 | - Used Once Variables (In Scope)
- Unused Parameter
- Undefined Classes
- StandaloneType True False Null
- No Return Used
- Never Called Parameter
|
| /system/Database/MySQLi/Result.php:96 | 6 | - Undefined Variable
- Weak Type With Array
- Useless Instructions
- Mismatched Ternary Alternatives
- Could Make A Function
- No Choice
|
| /system/Files/File.php:88 | 6 | - Unused Public Methods
- Mismatch Type And Default
- Undefined Interfaces
- Undefined Class Constants
- Mismatched Type
- Wrong Type With Default
|
| /system/HTTP/RequestTrait.php:310 | 6 | - No Null For Index
- Ambiguous Array Index
- Weak Type With Array
- Indices Are Int Or String
- Useless Instructions
- No Choice
|
| /system/HTTP/URI.php:379 | 6 | - Comparison Is Always The Same
- Variable Is Not A Condition
- Useless Parenthesis
- Weak Type With Array
- Useless Instructions
- No Choice
|
| /system/Helpers/cookie_helper.php:82 | 6 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Class In Global
- StandaloneType True False Null
- Never Called Parameter
|
| /system/Helpers/filesystem_helper.php:75 | 6 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Class In Global
- Could Inject Parameter
- Never Called Parameter
|
| /system/Helpers/html_helper.php:100 | 6 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Class In Global
- Mismatched Default Arguments
- Never Called Parameter
|
| /system/Helpers/html_helper.php:255 | 6 | - Should Use Ternary Operator
- Use Positive Condition
- Wrong Parameter Type
- Repeated Regex
- Uses Default Values
- Wrong Type For Native PHP Function
|
| /system/Helpers/number_helper.php:40 | 6 | - Wrong Parameter Type
- Buried Assignation
- Iffectations
- Uses Default Values
- Wrong Type For Native PHP Function
- Preprocessable
|
| /system/Helpers/number_helper.php:97 | 6 | - Wrong Parameter Type
- Buried Assignation
- Iffectations
- Uses Default Values
- Wrong Type For Native PHP Function
- Preprocessable
|
| /system/Helpers/text_helper.php:699 | 6 | - Check Division By Zero
- Don't Mix ++
- Uses Default Values
- Weak Type With Array
- Pre-increment
- Wrong Type Returned
|
| /system/Helpers/xml_helper.php:20 | 6 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Class In Global
- Never Called Parameter
- Missing Some Returntype
|
| /system/Images/Handlers/BaseHandler.php:472 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
| /system/Images/Handlers/BaseHandler.php:518 | 6 | - False To Array Conversion
- Null Or Boolean Arrays
- No Null For Index
- Ambiguous Array Index
- Indices Are Int Or String
- Non Integer Nor String As Index
|
| /system/Images/Handlers/ImageMagickHandler.php:448 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
| /system/Pager/Pager.php:307 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
- Never Called Parameter
|
| /system/Pager/Pager.php:331 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
- Never Called Parameter
|
| /system/Router/AutoRouterImproved.php:119 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /system/Router/RouteCollection.php:672 | 6 | - Incompatible Signature Methods With Covariance
- Mismatched Type Usage
- Method Signature Must Be Compatible
- Mismatched Default Arguments
- StandaloneType True False Null
- No Return Used
|
| /system/Test/Mock/MockConnection.php:79 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
| /system/Test/Mock/MockInputOutput.php:62 | 6 | - No Null For Index
- Ambiguous Array Index
- Weak Type With Array
- Indices Are Int Or String
- Non Integer Nor String As Index
- Wrong Type Returned
|
| /system/Test/bootstrap.php:44 | 6 | - Don't Pollute Global Space
- Too Many Native Calls
- Multiple Constant Definition
- Wrong Type For Native PHP Function
- Could Make A Function
- Implied If
|
| /system/ThirdParty/Kint/CallFinder.php:258 | 6 | - Useless Parenthesis
- Weak Type With Array
- Indices Are Int Or String
- Non Integer Nor String As Index
- Useless Instructions
- No Choice
|
| /system/ThirdParty/Kint/Parser/DomPlugin.php:386 | 6 | - Undefined Properties
- Comparison Is Always The Same
- Undefined Interfaces
- Undefined Classes
- Unresolved Instanceof
- Interfaces Don't Ensure Properties
|
| /system/ThirdParty/Kint/Parser/ThrowablePlugin.php:49 | 6 | - Unused Public Methods
- Useless Referenced Argument
- Insufficient Type
- Objects Don't Need References
- Could Inject Parameter
- Method Could Be Static
|
| /system/ThirdParty/Kint/Renderer/AbstractRenderer.php:32 | 6 | - Ambiguous Static
- No Public Access
- Never Used Properties
- StandaloneType True False Null
- Unfinished Object
- Mismatch Properties Types
|
| /system/ThirdParty/Kint/Renderer/AbstractRenderer.php:33 | 6 | - Ambiguous Static
- No Public Access
- Never Used Properties
- StandaloneType True False Null
- Unfinished Object
- Mismatch Properties Types
|
| /system/ThirdParty/Kint/Renderer/AssetRendererTrait.php:32 | 6 | - Ambiguous Static
- No Public Access
- No Null For Index
- StandaloneType True False Null
- Unfinished Object
- Mismatch Properties Types
|
| /system/ThirdParty/Kint/Value/ParameterBag.php:44 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Scalar Or Object Property
- Assign Default To Properties
- StandaloneType True False Null
- Wrong Typed Property Default
|
| /system/Validation/CreditCardRules.php:278 | 6 | - Don't Mix ++
- Used Once Variables (In Scope)
- Null Or Boolean Arrays
- Weak Type With Array
- Scalar Are Not Arrays
- Pre-increment
|
| /system/View/Parser.php:554 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
- Missing Some Returntype
|
| /system/View/View.php:473 | 6 | - Unused Public Methods
- Mismatched Type Usage
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- StandaloneType True False Null
|
| /system/util_bootstrap.php:45 | 6 | - Don't Pollute Global Space
- Too Many Native Calls
- Multiple Constant Definition
- Wrong Type For Native PHP Function
- Could Make A Function
- Implied If
|
| /user_guide_src/source/libraries/validation/035.php:5 | 6 | - Unused Public Methods
- No Default For Referenced Parameter
- Should Use Local Class
- StandaloneType True False Null
- Method Could Be Static
- Retyped Reference
|
| /user_guide_src/source/testing/fabricator/006.php:10 | 6 | - Unused Public Methods
- Useless Referenced Argument
- Class-typed References
- Objects Don't Need References
- Undefined Interfaces
- Undefined Classes
|