/src/Core/functions.php:176 | 9 | - Undefined Constants
- Undefined Functions
- Uses Default Values
- PHP Keywords As Names
- Check JSON
- Wrong Type For Native PHP Function
- Preprocessable
|
/src/Database/Exception/NestedTransactionRollbackException.php:34 | 8 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/Routing/Exception/DuplicateNamedRouteException.php:38 | 8 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Avoid option arrays in constructors
|
/src/Routing/Exception/MissingRouteException.php:46 | 8 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Avoid option arrays in constructors
|
/src/Filesystem/Folder.php:801 | 7 | - Iffectations
- Uses Default Values
- Drop Else After Return
- Nested Ifthen
- Bail Out Early
- No Need For Else
- @ Operator
|
/src/Http/Exception/BadRequestException.php:36 | 7 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/Http/Exception/ForbiddenException.php:36 | 7 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/Http/Exception/InternalErrorException.php:31 | 7 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/Http/Exception/InvalidCsrfTokenException.php:36 | 7 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/Http/Exception/MethodNotAllowedException.php:36 | 7 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/Http/Exception/NotFoundException.php:36 | 7 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/Http/Exception/UnauthorizedException.php:36 | 7 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/Log/LogTrait.php:35 | 7 | - Undefined Classes
- Undefined Class Constants
- Should Use Local Class
- Ambiguous Static
- Mismatched Default Arguments
- Method Could Be Static
- Missing Returntype In Method
|
/src/ORM/Exception/PersistenceFailedException.php:48 | 7 | - Undefined Interfaces
- Parent First
- Never Used Parameter
- Mismatched Default Arguments
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/basics.php:44 | 7 | - PHP Keywords As Names
- Never Used Parameter
- No Boolean As Default
- No Class In Global
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Don't Pollute Global Space
|
/src/Console/CommandRunner.php:130 | 6 | - Used Once Variables (In Scope)
- Never Used Parameter
- Ambiguous Static
- Mismatched Default Arguments
- Modified Typed Parameter
- Missing Returntype In Method
|
/src/Core/functions.php:41 | 6 | - No Boolean As Default
- No Class In Global
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Don't Pollute Global Space
- Mismatch Parameter And Type
|
/src/Core/functions.php:89 | 6 | - Never Used Parameter
- No Boolean As Default
- No Class In Global
- Use Named Boolean In Argument Definition
- Don't Pollute Global Space
- Missing Returntype In Method
|
/src/Database/Connection.php:455 | 6 | - Must Return Methods
- Unused Arguments
- Never Used Parameter
- Ambiguous Static
- Typehint Must Be Returned
- Infinite Recursion
|
/src/Database/Expression/FunctionExpression.php:111 | 6 | - No Boolean As Default
- Ambiguous Static
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Different Argument Counts
- Method Signature Must Be Compatible
|
/src/Datasource/Paginator.php:205 | 6 | - PHP Keywords As Names
- Should Use Local Class
- Method Could Be Static
- Modified Typed Parameter
- Assumptions
- Missing Returntype In Method
|
/src/I18n/Formatter/SprintfFormatter.php:37 | 6 | - Used Once Variables (In Scope)
- PHP Keywords As Names
- Unused Arguments
- Should Use Local Class
- Ambiguous Static
- Method Could Be Static
|
/src/I18n/RelativeTimeFormatter.php:100 | 6 | - Never Used Parameter
- Too Many Local Variables
- Mismatched Default Arguments
- Insufficient Typehint
- Modified Typed Parameter
- Assumptions
|
/src/I18n/RelativeTimeFormatter.php:322 | 6 | - Never Used Parameter
- Too Many Local Variables
- Mismatched Default Arguments
- Insufficient Typehint
- Modified Typed Parameter
- Assumptions
|
/src/Mailer/Email.php:494 | 6 | - Should Use Local Class
- Never Used Parameter
- No Boolean As Default
- Ambiguous Static
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
|
/src/Mailer/Message.php:1598 | 6 | - Should Use Local Class
- Never Used Parameter
- Ambiguous Static
- Mismatched Default Arguments
- Method Could Be Static
- Max Level Of Nesting
|
/src/Routing/Router.php:412 | 6 | - No Boolean As Default
- Ambiguous Static
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Mismatched Typehint
- Missing Returntype In Method
|
/src/TestSuite/Constraint/Response/BodyContains.php:38 | 6 | - Undefined Interfaces
- Never Used Parameter
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Incompatible Signature Methods With Covariance
|
/src/TestSuite/Fixture/FixtureManager.php:454 | 6 | - Never Used Parameter
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Insufficient Typehint
- Modified Typed Parameter
|
/src/TestSuite/LegacyCommandRunner.php:33 | 6 | - Used Once Variables (In Scope)
- Should Use Local Class
- Never Used Parameter
- Ambiguous Static
- Method Could Be Static
- Missing Returntype In Method
|
/src/TestSuite/TestCase.php:556 | 6 | - PHP Keywords As Names
- Never Used Parameter
- Too Many Local Variables
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Max Level Of Nesting
|
/src/Utility/Hash.php:796 | 6 | - Used Once Variables (In Scope)
- PHP Keywords As Names
- Unused Arguments
- Should Use Local Class
- Useless Referenced Argument
- Max Level Of Nesting
|
/src/Utility/Xml.php:203 | 6 | - PHP Keywords As Names
- Undefined Classes
- Undefined Interfaces
- Should Use Local Class
- Ambiguous Static
- Assumptions
|
/src/Validation/Validation.php:233 | 6 | - Never Used Parameter
- No Boolean As Default
- Ambiguous Static
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Mismatched Typehint
|
/src/Validation/Validation.php:804 | 6 | - Never Used Parameter
- No Boolean As Default
- Ambiguous Static
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Mismatched Typehint
|
/src/View/Helper/FormHelper.php:2008 | 6 | - Undefined Classes
- Never Used Parameter
- Mismatched Default Arguments
- Mismatch Type And Default
- Assumptions
- Missing Returntype In Method
|
/src/View/Helper/UrlHelper.php:43 | 6 | - Should Use Local Class
- Ambiguous Static
- Mismatched Default Arguments
- Method Could Be Static
- Assumptions
- Missing Returntype In Method
|
/src/View/View.php:1547 | 6 | - Never Used Parameter
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Mismatched Typehint
- Missing Returntype In Method
|