/webservice/soap/lib/nusoap.php:4336 | 28 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Forgotten Visibility
- No Return Used
- Wrong Type With Default
- Never Called Parameter
|
/Services/RTE/classes/class.ilRTE.php:151 | 20 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
- Unreachable Method
|
/webservice/soap/lib/nusoap.php:6341 | 20 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Forgotten Visibility
- No Return Used
- Wrong Type With Default
|
/webservice/soap/lib/nusoap.php:7205 | 20 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Blog/classes/class.ilBlogPostingGUI.php:811 | 18 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/ScormAicc/classes/class.ilSCORMTrackingItems.php:579 | 18 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/Calendar/classes/class.ilCalendarCache.php:59 | 18 | - Mismatch Parameter Name
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
|
/Services/Utilities/classes/Parser.php:2510 | 18 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Modules/Forum/classes/class.ilForumTopicTableGUI.php:74 | 17 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/Test/classes/class.ilTestServiceGUI.php:378 | 17 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Useless Referenced Argument
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Form/classes/class.ilHierarchyFormGUI.php:1055 | 17 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:859 | 17 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Blog/classes/class.ilBlogPostingGUI.php:71 | 16 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestionGUI.php:563 | 16 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/export/qti12/class.assQuestionExport.php:164 | 16 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Modules/TestQuestionPool/classes/import/qti12/class.assQuestionImport.php:166 | 16 | - Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Services/COPage/Layout/classes/class.ilPageLayoutGUI.php:35 | 16 | - Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Services/Container/classes/class.ilContainer.php:634 | 16 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Form/classes/class.ilHierarchyFormGUI.php:1075 | 16 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/LearningHistory/classes/class.ilLearningHistoryFactory.php:34 | 16 | - Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:2268 | 15 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:430 | 15 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestionGUI.php:239 | 15 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Max Level Of Nesting
- Method Signature Must Be Compatible
- Too Many Local Variables
- Undefined Classes
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Modules/Test/classes/class.ilObjTest.php:1744 | 15 | - Only Variable Passed By Reference
- Buried Assignation
- Written Only Variables
- Wrong Type With Call
- Used Once Variables (In Scope)
- Uses Default Values
- Could Use self
|
/Services/ActiveRecord/Views/Index/class.arIndexTableField.php:37 | 15 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDValues.php:340 | 15 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- No Return Used
- Wrong Type With Default
|
/Services/Badge/classes/class.ilBadgeUserTableGUI.php:25 | 15 | - Wrong Optional Parameter
- Mismatched Default Arguments
- Undefined Classes
- Parent First
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:86 | 15 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Table/classes/class.ilTable2GUI.php:1232 | 15 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/Utilities/classes/class.ilMWParserAdapter.php:69 | 15 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/Utilities/classes/class.ilUtil.php:986 | 15 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/include/inc.xml5compliance.php:23 | 15 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Class In Global
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/src/UI/Implementation/Component/Button/Factory.php:71 | 15 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Make Alias
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/webservice/soap/lib/nusoap.php:418 | 15 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:1729 | 14 | - Assumptions
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/ScormAicc/classes/class.ilSCORMTrackingItems.php:212 | 14 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/ScormAicc/classes/class.ilSCORMTrackingItems.php:320 | 14 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/ScormAicc/classes/class.ilSCORMTrackingItems.php:457 | 14 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Test/classes/class.ilObjTest.php:5378 | 14 | - No Literal For Reference
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assOrderingQuestion.php:215 | 14 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Modules/Wiki/classes/class.ilWikiUtil.php:614 | 14 | - Max Level Of Nesting
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/Wiki/mediawiki/Title.php:851 | 14 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDValues.php:502 | 14 | - Max Level Of Nesting
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:78 | 14 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Math/classes/class.EvalMath.php:231 | 14 | - Wrong Precedence In Expression
- Weak Type With Array
- Only Variable Passed By Reference
- Buried Assignation
- Uses Default Values
- Strict Comparison With Booleans
- Logical Should Use Symbolic Operators
|
/Services/News/classes/class.ilNewsItem.php:1830 | 14 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Never Called Parameter
|
/Services/Object/classes/class.ilDummyAccessHandler.php:23 | 14 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/webservice/soap/lib/nusoap.php:4424 | 14 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Never Called Parameter
|
/webservice/soap/lib/nusoap.php:7147 | 14 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:190 | 13 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Course/classes/class.ilObjCourse.php:2066 | 13 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Same Name For Property And Method
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Course/classes/class.ilObjCourseGrouping.php:519 | 13 | - Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/Group/classes/class.ilObjGroup.php:2061 | 13 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Same Name For Property And Method
- Wrong Type With Default
- Different Argument Counts
|
/Modules/MediaPool/classes/class.ilMediaPoolPageGUI.php:29 | 13 | - Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/ScormAicc/classes/class.ilSCORMTrackingItems.php:149 | 13 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Survey/Editing/class.ilSurveyPageGUI.php:1630 | 13 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMetricQuestionGUI.php:136 | 13 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMultipleChoiceQuestionGUI.php:191 | 13 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1972 | 13 | - Wrong Optional Parameter
- Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveySingleChoiceQuestionGUI.php:124 | 13 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveyTextQuestionGUI.php:83 | 13 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Modules/TestQuestionPool/classes/class.assQuestionGUI.php:638 | 13 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/CAS/lib/CAS/Client.php:2020 | 13 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
- No Return Used
- Could Inject Parameter
|
/Services/CAS/lib/CAS/Client.php:3108 | 13 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:138 | 13 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Database/classes/PDO/class.ilDBPdo.php:2090 | 13 | - Constant Used Only Once
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Services/Object/classes/class.ilObject2GUI.php:453 | 13 | - Useless Method
- Mismatched Default Arguments
- Ambiguous Static
- Undefined Classes
- No Return Used
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/Object/classes/class.ilObjectAccess.php:50 | 13 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Style/System/classes/Utilities/class.ilSystemStyleSkinContainer.php:624 | 13 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Services/UICore/classes/MetaTemplate/PageContentGUI.php:26 | 13 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Services/Utilities/classes/Parser.php:769 | 13 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Utilities/classes/class.ilUtil.php:3848 | 13 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/src/UI/Implementation/Component/Modal/Factory.php:42 | 13 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Tree/Node/Factory.php:17 | 13 | - Mismatch Parameter Name
- Unused Public Methods
- Should Make Alias
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/webservice/soap/lib/nusoap.php:4405 | 13 | - Undefined Classes
- Forgotten Visibility
- Could Inject Parameter
- Same Name For Property And Method
- Wrong Type With Default
- Never Called Parameter
|
/webservice/soap/lib/nusoap.php:5793 | 13 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/Modules/Blog/classes/class.ilBlogPosting.php:193 | 12 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- No Return Used
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:126 | 12 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:1408 | 12 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/CmiXapi/classes/class.ilCmiXapiDataSet.php:169 | 12 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/ContentPage/classes/class.ilContentPagePageGUI.php:25 | 12 | - Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Modules/Glossary/Presentation/class.ilGlossaryPresentationGUI.php:520 | 12 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/LTIConsumer/lib/OAuth.php:726 | 12 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Modules/OrgUnit/classes/Staff/class.ilOrgUnitStaffTableGUI.php:20 | 12 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:536 | 12 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:750 | 12 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Test/classes/class.ilObjTest.php:1716 | 12 | - Unused Public Methods
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/Wiki/mediawiki/Title.php:476 | 12 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Modules/Wiki/mediawiki/Title.php:1749 | 12 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/ActiveRecord/class.ActiveRecord.php:737 | 12 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPCParagraph.php:1936 | 12 | - No Null For Native PHP Functions
- Missing Assignation In Branches
- Htmlentities Using Default Flag
- Wrong Type For Native PHP Function
- Wrong Parameter Type
- Use Constant As Arguments
- Should Use Existing Constants
- Uses Default Values
- Strict Comparison With Booleans
|
/Services/Container/classes/class.ilContainerContentGUI.php:736 | 12 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:751 | 12 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Init/classes/class.ilErrorHandling.php:356 | 12 | - Unused Parameter
- Undefined Classes
- Undefined Interfaces
- Used Once Variables (In Scope)
- Unresolved Classes
- Could Inject Parameter
- Wrong Type Returned
|
/Services/Search/classes/class.ilRepositorySearchGUI.php:196 | 12 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- No Return Used
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Skill/classes/class.ilObjSkillManagement.php:81 | 12 | - Unused Public Methods
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Tracking/classes/class.ilLPStatus.php:203 | 12 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Tracking/classes/repository_statistics/class.ilTrSummaryTableGUI.php:481 | 12 | - Wrong Optional Parameter
- Assumptions
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
- Never Called Parameter
|
/Services/UICore/classes/class.ilGlobalPageTemplate.php:629 | 12 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
|
/Services/User/classes/class.ilUserTableGUI.php:603 | 12 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- No Return Used
- Could Inject Parameter
- Wrong Type With Default
|
/Services/User/classes/class.ilUserXMLWriter.php:286 | 12 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Illegal Name For Method
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Utilities/classes/Parser.php:307 | 12 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Utilities/classes/class.ilUtil.php:96 | 12 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:3936 | 12 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Useless Referenced Argument
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/webservice/soap/include/inc.soap_functions.php:1064 | 12 | - Unused Public Methods
- Mismatched Default Arguments
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/webservice/soap/lib/nusoap.php:2088 | 12 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Forgotten Visibility
- Use ::Class Operator
- Wrong Type With Default
|
/webservice/soap/lib/nusoap.php:6159 | 12 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:2474 | 11 | - Mismatch Parameter Name
- Cancelled Parameter
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Chatroom/classes/class.ilChatroom.php:710 | 11 | - Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Modules/Cloud/classes/class.ilCloudPluginFileTreeGUI.php:70 | 11 | - Unused Public Methods
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
|
/Modules/ContentPage/classes/class.ilContentPageDataSet.php:112 | 11 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/ContentPage/classes/class.ilObjContentPageGUI.php:62 | 11 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldModel.php:855 | 11 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/DataCollection/classes/class.ilObjDataCollectionGUI.php:46 | 11 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/Exercise/AssMemberState/classes/class.ilExcAssMemberState.php:133 | 11 | - Ambiguous Static
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/File/classes/class.ilObjFileGUI.php:35 | 11 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/LearningModule/Presentation/classes/class.ilLMPresentationGUI.php:1735 | 11 | - Method Is Not An If
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/LearningModule/classes/class.ilChapterHierarchyFormGUI.php:178 | 11 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Modules/LearningModule/classes/class.ilObjContentObject.php:2183 | 11 | - Unused Public Methods
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/MediaPool/classes/class.ilObjMediaPoolGUI.php:66 | 11 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Portfolio/classes/class.ilPortfolioPageGUI.php:42 | 11 | - Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/RootFolder/classes/class.ilObjRootFolderGUI.php:71 | 11 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Modules/Scorm2004/classes/class.ilSCORM2004OrganizationHFormGUI.php:287 | 11 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Modules/Scorm2004/classes/ilSCORM13Package.php:144 | 11 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
|
/Modules/ScormAicc/classes/SCORM/class.ilSCORMExplorer.php:241 | 11 | - Mismatch Parameter Name
- Method Signature Must Be Compatible
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Different Argument Counts
- Method Could Be Static
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeRepositorySearchGUI.php:33 | 11 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- No Return Used
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Modules/Survey/classes/class.ilObjSurvey.php:2352 | 11 | - No Literal For Reference
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMetricQuestionGUI.php:118 | 11 | - Assumptions
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveyTextQuestionGUI.php:72 | 11 | - Assumptions
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
- Never Called Parameter
|
/Modules/Test/classes/class.ilTestExport.php:331 | 11 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Test/classes/class.ilTestExport.php:758 | 11 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:1507 | 11 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/TestQuestionPool/classes/export/qti12/class.assOrderingQuestionExport.php:31 | 11 | - Unused Public Methods
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Services/ActiveRecord/class.ActiveRecord.php:705 | 11 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Services/ActiveRecord/class.ActiveRecordList.php:241 | 11 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDClaimingPlugin.php:282 | 11 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDClaimingPlugin.php:330 | 11 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Badge/classes/class.ilBadgeUserTableGUI.php:107 | 11 | - Too Many Local Variables
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/COPage/classes/class.ilPCInteractiveImageGUI.php:148 | 11 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Never Called Parameter
|
/Services/COPage/classes/class.ilPageContent.php:460 | 11 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/COPage/classes/class.ilPageContent.php:472 | 11 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/COPage/classes/class.ilPageObject.php:3540 | 11 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Useless Referenced Argument
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Calendar/classes/class.ilCalendarDataSet.php:218 | 11 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Database/classes/PDO/class.ilDBPdo.php:1370 | 11 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
- Method Could Be Static
|
/Services/InfoScreen/classes/class.ilInfoScreenGUI.php:360 | 11 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Init/classes/class.ilErrorHandling.php:492 | 11 | - Unused Parameter
- Undefined Classes
- Undefined Interfaces
- Used Once Variables (In Scope)
- Unresolved Classes
- Wrong Type Returned
|
/Services/Object/classes/class.ilObject2.php:428 | 11 | - Useless Method
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Style/Content/classes/class.ilObjStyleSheetGUI.php:898 | 11 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Tree/classes/class.ilTree.php:752 | 11 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/UIComponent/classes/class.ilUIHookPluginGUI.php:62 | 11 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/User/classes/class.ilObjUser.php:2768 | 11 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- No Return Used
- Wrong Type With Default
|
/Services/User/classes/class.ilUserXMLWriter.php:295 | 11 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Illegal Name For Method
- Undefined Classes
- Wrong Type With Default
|
/Services/Utilities/classes/Parser.php:300 | 11 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Useless Referenced Argument
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Xml/classes/class.ilXmlWriter.php:389 | 11 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/src/FileUpload/FileUploadImpl.php:121 | 11 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/webservice/soap/lib/nusoap.php:6474 | 11 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Don't Send $this In Constructor
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/Modules/Bibliographic/classes/class.ilObjBibliographic.php:358 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Blog/classes/class.ilBlogDataSet.php:141 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/BookingManager/Participants/classes/class.ilBookingParticipant.php:133 | 10 | - Assumptions
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:56 | 10 | - Unused Public Methods
- Unused Parameter
- Should Make Alias
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Modules/Chatroom/classes/class.ilChatroom.php:401 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Chatroom/classes/class.ilObjChatroomAdminGUI.php:24 | 10 | - Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/Chatroom/classes/class.ilObjChatroomGUI.php:24 | 10 | - Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/CmiXapi/classes/class.ilObjCmiXapi.php:1590 | 10 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Course/classes/Timings/class.ilTimingsUser.php:160 | 10 | - No Default For Referenced Parameter
- Assumptions
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Class-typed References
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/DataCollection/classes/Content/class.ilDclRecordListTableGUI.php:431 | 10 | - Method Is Not An If
- Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/DataCollection/classes/class.ilObjDataCollection.php:290 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Exercise/classes/class.ilExSubmission.php:728 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Exercise/classes/class.ilExerciseDataSet.php:295 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Forum/classes/class.ilForum.php:595 | 10 | - Unused Public Methods
- Max Level Of Nesting
- Mismatched Default Arguments
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Forum/classes/class.ilObjForumGUI.php:1205 | 10 | - Recycled Variables
- Assigned Twice
- Overwritten Literals
- Buried Assignation
- Useless Parenthesis
- Uses Default Values
- Strict Comparison With Booleans
|
/Modules/Glossary/classes/class.ilGlossaryDataSet.php:140 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/HTMLLearningModule/classes/class.ilHTMLLearningModuleDataSet.php:64 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/ItemGroup/classes/class.ilItemGroupDataSet.php:80 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/LTIConsumer/lib/OAuth.php:721 | 10 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Modules/LearningModule/classes/class.ilLMObjectFactory.php:17 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/LearningModule/classes/class.ilLearningModuleDataSet.php:259 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/MediaCast/classes/class.ilMediaCastDataSet.php:82 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/MediaPool/classes/class.ilMediaPoolDataSet.php:169 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/MediaPool/classes/class.ilMediaPoolPage.php:101 | 10 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Same Name For Property And Method
|
/Modules/OrgUnit/classes/PathStorage/class.ilOrgUnitPathStorage.php:77 | 10 | - Constant Used Only Once
- Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Poll/classes/class.ilPollDataSet.php:99 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Portfolio/classes/class.ilPortfolioDataSet.php:80 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Portfolio/classes/class.ilPortfolioExerciseGUI.php:101 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModule.php:1126 | 10 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004Chapter.php:119 | 10 | - Unused Public Methods
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Modules/Scorm2004/classes/class.ilSCORM2004NodeFactory.php:23 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:683 | 10 | - Wrong Optional Parameter
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilScorm2004DataSet.php:61 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Scorm2004/classes/ilSCORM13Package.php:670 | 10 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
|
/Modules/ScormAicc/classes/SCORM/class.ilSCORMExplorer.php:126 | 10 | - Mismatch Parameter Name
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/ScormAicc/classes/class.ilScormAiccDataSet.php:98 | 10 | - Mismatch Parameter Name
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
- Never Called Parameter
|
/Modules/Session/classes/class.ilSessionDataSet.php:210 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/StudyProgramme/classes/class.ilObjStudyProgrammeAutoMembershipsGUI.php:638 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
- Never Called Parameter
|
/Modules/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:591 | 10 | - Assumptions
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Survey/Export/class.ilSurveyDataSet.php:84 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1805 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Useless Referenced Argument
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestionEvaluation.php:574 | 10 | - Unused Public Methods
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Modules/Test/classes/class.ilObjTest.php:4039 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Test/classes/class.ilObjTest.php:8048 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Modules/Test/classes/toolbars/class.ilTestInfoScreenToolbarGUI.php:250 | 10 | - Mismatch Parameter Name
- Method Is Not An If
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:997 | 10 | - Mismatch Parameter Name
- Unused Public Methods
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
|
/Modules/TestQuestionPool/classes/class.assNumericGUI.php:286 | 10 | - Wrong Optional Parameter
- Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
|
/Modules/TestQuestionPool/classes/class.assSingleChoiceGUI.php:427 | 10 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
|
/Modules/TestQuestionPool/classes/class.assTextQuestionGUI.php:389 | 10 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Modules/TestQuestionPool/classes/class.assTextSubsetGUI.php:278 | 10 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Modules/TestQuestionPool/classes/export/qti12/class.assClozeTestExport.php:26 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/TestQuestionPool/classes/export/qti12/class.assImagemapQuestionExport.php:26 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/TestQuestionPool/classes/export/qti12/class.assJavaAppletExport.php:26 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/TestQuestionPool/classes/export/qti12/class.assKprimChoiceExport.php:19 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/TestQuestionPool/classes/export/qti12/class.assLongMenuExport.php:10 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/TestQuestionPool/classes/export/qti12/class.assMatchingQuestionExport.php:26 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/TestQuestionPool/classes/export/qti12/class.assMultipleChoiceExport.php:26 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/TestQuestionPool/classes/export/qti12/class.assSingleChoiceExport.php:26 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/TestQuestionPool/classes/export/qti12/class.assTextSubsetExport.php:26 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/TestQuestionPool/classes/export/qti21/class.assLongMenuExportQti21.php:10 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/Wiki/classes/class.ilWikiDataSet.php:207 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Wiki/mediawiki/Title.php:852 | 10 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Modules/Wiki/mediawiki/Title.php:1386 | 10 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Modules/WorkspaceFolder/classes/class.ilWorkspaceFolderExplorer.php:88 | 10 | - Mismatch Parameter Name
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/ADT/classes/Types/InternalLink/class.ilADTInternalLinkSearchBridgeSingle.php:99 | 10 | - Constant Used Only Once
- Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/ADT/classes/Types/Text/class.ilADTTextSearchBridgeSingle.php:65 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
- Unreachable Method
|
/Services/AccessControl/classes/class.ilRbacAdmin.php:212 | 10 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/ActiveRecord/class.CachedActiveRecord.php:39 | 10 | - Don't Send $this In Constructor
- Undefined Classes
- Mismatched Typehint
- Parent First
- Modified Typed Parameter
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Services/Badge/classes/class.ilBadgeTableGUI.php:20 | 10 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Block/classes/class.ilColumnGUI.php:180 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Never Called Parameter
|
/Services/CAS/lib/CAS/Client.php:2110 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- No Return Used
- Could Inject Parameter
- Retyped Reference
|
/Services/CAS/lib/CAS/Client.php:3259 | 10 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- No Return Used
- Could Inject Parameter
|
/Services/COPage/classes/class.ilCOPageDataSet.php:93 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/COPage/classes/class.ilPCInteractiveImageGUI.php:107 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCMediaObjectGUI.php:225 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPageObjectGUI.php:2275 | 10 | - Buried Assignation
- Written Only Variables
- Wrong Type With Call
- Used Once Variables (In Scope)
- Wrong Number Of Arguments
- New Object Then Immediate Call
|
/Services/Calendar/classes/ConsultationHours/class.ilConsultationHourUtils.php:152 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- No Return Used
- Could Inject Parameter
|
/Services/Calendar/classes/class.ilCalendarCategories.php:291 | 10 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Calendar/classes/class.ilCalendarDataSet.php:124 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Calendar/classes/iCal/class.ilICalItem.php:105 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
|
/Services/Component/classes/class.ilClaimingPermissionHelper.php:47 | 10 | - No Null For Index
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:374 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:430 | 10 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Help/classes/class.ilHelpDataSet.php:80 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Init/classes/class.ilInitialisation.php:1515 | 10 | - Htmlentities Using Default Flag
- Wrong Type For Native PHP Function
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
- Could Make A Function
- Wrong Type Returned
- Preprocessable
|
/Services/LTI/classes/class.ilLTIDataConnector.php:1147 | 10 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/LTI/classes/class.ilLTIDataConnector.php:1585 | 10 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
- Never Called Parameter
|
/Services/Mail/classes/class.ilMail.php:521 | 10 | - Scalar Are Not Arrays
- Weak Type With Array
- Null Or Boolean Arrays
- Check JSON
- Useless Parenthesis
- Uses Default Values
- @ Operator
- Could Make A Function
|
/Services/MediaObjects/classes/class.ilMediaObjectDataSet.php:187 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/MediaObjects/classes/class.ilObjMediaObjectGUI.php:77 | 10 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/News/classes/class.ilNewsDataSet.php:89 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Notes/classes/class.ilNotesDataSet.php:75 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Notification/classes/class.ilNotification.php:120 | 10 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
|
/Services/Object/classes/class.ilObjectDataSet.php:119 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Object/classes/class.ilObjectGUI.php:2126 | 10 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/PrivacySecurity/classes/Setup/class.ilPrivacySecuritySetupAgent.php:34 | 10 | - Unused Public Methods
- Unused Parameter
- Should Make Alias
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Rating/classes/class.ilRatingDataSet.php:67 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Repository/classes/class.ilRepositoryExplorer.php:250 | 10 | - Unused Public Methods
- Method Signature Must Be Compatible
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Different Argument Counts
- Missing Some Returntype
|
/Services/Skill/classes/class.ilPersonalSkill.php:244 | 10 | - Method Is Not An If
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
|
/Services/Skill/classes/class.ilPersonalSkillsGUI.php:551 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Services/Skill/classes/class.ilSkillDataSet.php:247 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Skill/classes/class.ilSkillLevelTableGUI.php:31 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Could Inject Parameter
- Wrong Type With Default
|
/Services/Style/Content/classes/class.ilObjStyleSheet.php:894 | 10 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Different Argument Counts
|
/Services/Style/System/classes/Utilities/class.ilSystemStyleSkinContainer.php:85 | 10 | - Undefined Classes
- Mismatched Typehint
- Modified Typed Parameter
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Style/classes/class.ilStyleDataSet.php:222 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Taxonomy/classes/class.ilTaxonomyDataSet.php:110 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Tracking/classes/class.ilLPStatusWrapper.php:265 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Tracking/classes/object_statistics/class.ilLPObjectStatisticsLPTableGUI.php:30 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Tracking/classes/status/class.ilLPStatusIcons.php:61 | 10 | - Constant Used Only Once
- Ambiguous Static
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
- Wrong Type With Default
- Could Use self
|
/Services/UIComponent/Explorer/classes/class.ilExplorer.php:1076 | 10 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/UIComponent/Explorer/classes/class.ilExplorer.php:1084 | 10 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/UIComponent/Toolbar/classes/class.ilToolbarGUI.php:234 | 10 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/UIComponent/classes/class.ilUIHookPluginGUI.php:85 | 10 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/UICore/classes/class.ilCtrl.php:1261 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Services/UICore/classes/class.ilTemplate.php:279 | 10 | - Mismatch Parameter Name
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Services/UICore/classes/class.ilTemplate.php:409 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/User/classes/class.ilUserDataSet.php:192 | 10 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Utilities/classes/class.ilUtil.php:238 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:1460 | 10 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
|
/Services/WebDAV/classes/dav/class.ilClientNodeDAV.php:233 | 10 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilMountPointDAV.php:139 | 10 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/WebServices/ECS/classes/class.ilRemoteObjectBase.php:786 | 10 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- No Return Used
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:34 | 10 | - Unused Public Methods
- Unused Parameter
- Should Make Alias
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/include/inc.xml5compliance.php:45 | 10 | - No Default For Referenced Parameter
- Don't Pollute Global Space
- No Class In Global
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/setup/sql/dbupdate_04.php:11289 | 10 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/src/UI/Implementation/Component/Input/Field/Checkbox.php:18 | 10 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Forgotten Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/Modules/Blog/classes/class.ilObjBlog.php:167 | 9 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Chatroom/classes/class.ilObjChatroomAccess.php:121 | 9 | - No Default For Referenced Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Modules/Cloud/classes/class.ilCloudConnector.php:102 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
|
/Modules/Cloud/classes/class.ilCloudFileTree.php:153 | 9 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:137 | 9 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:162 | 9 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:216 | 9 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/CmiXapi/classes/XapiReport/class.ilCmiXapiAbstractRequest.php:66 | 9 | - Method Is Not An If
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- No Return Used
- Wrong Type With Default
|
/Modules/Course/classes/class.ilCourseParticipants.php:267 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
- Never Called Parameter
|
/Modules/Course/classes/class.ilObjCourseAccess.php:287 | 9 | - No Default For Referenced Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldRepresentation.php:92 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldRepresentation.php:106 | 9 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/Exercise/Service/classes/class.ilExerciseInternalFactory.php:43 | 9 | - Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Same Name For Property And Method
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Exercise/classes/class.ilExerciseManagementGUI.php:2092 | 9 | - Wrong Type For Native PHP Function
- Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
- Uses Default Values
- Could Make A Function
- list() May Omit Variables
- Preprocessable
|
/Modules/Exercise/classes/class.ilObjExercise.php:732 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Modules/Folder/classes/class.ilObjFolderGUI.php:36 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/Forum/classes/class.ilObjForumGUI.php:1344 | 9 | - Max Level Of Nesting
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/Glossary/classes/class.ilObjGlossaryGUI.php:87 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/Group/classes/class.ilGroupParticipants.php:163 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
- Never Called Parameter
|
/Modules/Group/classes/class.ilObjGroupGUI.php:41 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Never Called Parameter
|
/Modules/HTMLLearningModule/classes/class.ilObjFileBasedLMGUI.php:53 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/ItemGroup/classes/class.ilObjItemGroup.php:162 | 9 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/LearningModule/classes/class.ilLMPageObject.php:68 | 9 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/LearningModule/classes/class.ilObjLearningModuleGUI.php:26 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/OrgUnit/classes/class.ilObjOrgUnit.php:408 | 9 | - Mismatch Parameter Name
- Useless Method
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Portfolio/classes/class.ilObjPortfolioBaseGUI.php:853 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Never Called Parameter
|
/Modules/ScormAicc/classes/class.ilScormAiccDataSet.php:205 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- No Return Used
- Wrong Type With Default
|
/Modules/Session/classes/class.ilSessionParticipants.php:161 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Modules/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:1239 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestion.php:530 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestion.php:1324 | 9 | - Wrong Optional Parameter
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMetricQuestion.php:588 | 9 | - Wrong Optional Parameter
- Unused Public Methods
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMultipleChoiceQuestion.php:534 | 9 | - Wrong Optional Parameter
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveySingleChoiceQuestion.php:605 | 9 | - Wrong Optional Parameter
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:896 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/Test/classes/class.ilObjAssessmentFolder.php:317 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Never Called Parameter
|
/Modules/Test/classes/class.ilObjTest.php:9322 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/Test/classes/class.ilObjTest.php:9571 | 9 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Test/classes/class.ilObjTest.php:10259 | 9 | - No Referenced Void
- Unused Public Methods
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
|
/Modules/TestQuestionPool/classes/class.assErrorText.php:597 | 9 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/TestQuestionPool/classes/class.assFormulaQuestion.php:856 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assOrderingQuestion.php:710 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:1208 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:1355 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:2850 | 9 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Wiki/classes/class.ilWikiStat.php:773 | 9 | - Assumptions
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
|
/Services/ADT/classes/Types/ExternalLink/class.ilADTExternalLinkSearchBridgeSingle.php:84 | 9 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/ADT/classes/Types/LocalizedText/class.ilADTLocalizedTextSearchBridgeSingle.php:59 | 9 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/AccessControl/classes/class.ilObjRoleGUI.php:58 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
|
/Services/AccessControl/classes/class.ilRbacAdmin.php:1093 | 9 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- No Return Used
- Method Could Be Static
|
/Services/ActiveRecord/Connector/DataBase/class.pdoDB.php:334 | 9 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Empty Function
- Used Once Variables (In Scope)
|
/Services/AdministrativeNotification/classes/class.ilADNTabHandling.php:58 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDFieldDefinition.php:664 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDRecord.php:964 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDRecordTableGUI.php:29 | 9 | - Wrong Optional Parameter
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDRecords.php:29 | 9 | - Unused Public Methods
- Type Must Be Returned
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Must Return Methods
- Methods Without Return
- Wrong Type With Default
|
/Services/Authentication/classes/class.ilAuthContainerDecorator.php:152 | 9 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Badge/classes/class.ilBadgeAssignment.php:440 | 9 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/Booking/classes/class.ilBookingEntry.php:800 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
- Could Inject Parameter
|
/Services/CAS/lib/CAS/PGTStorage/AbstractStorage.php:198 | 9 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
- Unreachable Method
|
/Services/COPage/classes/class.ilPCMediaObjectGUI.php:1356 | 9 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/COPage/classes/class.ilPCParagraph.php:152 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Useless Referenced Argument
- Undefined Classes
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPCParagraph.php:571 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPCQuestionGUI.php:49 | 9 | - Incompatible Signature Methods With Covariance
- Don't Send $this In Constructor
- Useless Referenced Argument
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPCSourceCode.php:39 | 9 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPageMultiLangGUI.php:36 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/Component/classes/Setup/class.ilComponentPluginLanguageUpdatedObjective.php:182 | 9 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Component/classes/Setup/class.ilComponentUpdatePluginObjective.php:191 | 9 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Conditions/classes/class.ilConditionFactory.php:61 | 9 | - Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/Services/Conditions/classes/class.ilConditionHandler.php:1151 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- No Return Used
- Wrong Type With Default
|
/Services/Cron/classes/class.ilCronJob.php:258 | 9 | - Unused Public Methods
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:1782 | 9 | - No Null For Index
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Database/classes/PDO/class.ilDBPdo.php:2054 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Services/Database/classes/PDO/class.ilDBPdoPostgreSQL.php:431 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Services/Database/classes/QueryUtils/class.ilMySQLQueryUtils.php:18 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Services/Database/classes/QueryUtils/class.ilPostgresQueryUtils.php:75 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Services/Database/classes/class.ilDBUpdate.php:917 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/JSON/classes/class.ilJsonUtil.php:23 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/JSON/classes/class.ilJsonUtil.php:36 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/Language/classes/class.ilObjLanguageExtGUI.php:40 | 9 | - Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Link/classes/class.ilInternalLinkGUI.php:817 | 9 | - Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Services/Mail/classes/class.ilPDMailGUI.php:125 | 9 | - Scalar Are Not Arrays
- Weak Type With Array
- Htmlentities Using Default Flag
- Null Or Boolean Arrays
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
|
/Services/Membership/classes/class.ilMembershipCronNotifications.php:148 | 9 | - Assumptions
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Services/MetaData/classes/class.ilMDUtilSelect.php:44 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Static Methods Cannot Call Non-Static Methods
- Wrong Type With Default
|
/Services/Migration/DBUpdate_426/classes/class.ilMDOrComposite.php:136 | 9 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
- Method Could Be Static
|
/Services/Migration/DBUpdate_491/inc.xml5compliance.php:164 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/Notes/classes/class.ilNote.php:809 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Notes/classes/class.ilNoteGUI.php:1614 | 9 | - Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Object/classes/class.ilObjectListGUI.php:2713 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Services/RTE/classes/class.ilRTE.php:169 | 9 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Services/Search/classes/class.ilRepositorySearchGUI.php:1022 | 9 | - No Literal For Reference
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Illegal Name For Method
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Skill/classes/class.ilPersonalSkill.php:270 | 9 | - Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Could Inject Parameter
|
/Services/Skill/classes/class.ilSkillSelfEvaluation.php:330 | 9 | - Unused Public Methods
- Max Level Of Nesting
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
|
/Services/Tracking/classes/class.ilLPTableBaseGUI.php:370 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Tracking/classes/class.ilLearningProgressBaseGUI.php:441 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Illegal Name For Method
- Useless Referenced Argument
- Undefined Classes
- Wrong Type With Default
|
/Services/Tracking/classes/class.ilTrQuery.php:1116 | 9 | - Method Is Not An If
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Tracking/classes/repository_statistics/class.ilTrSummaryTableGUI.php:555 | 9 | - Wrong Optional Parameter
- Assumptions
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/User/classes/class.ilvCard.php:157 | 9 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/Utilities/classes/Parser.php:165 | 9 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Utilities/classes/class.ilBenchmark.php:81 | 9 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Same Name For Property And Method
|
/Services/Utilities/classes/class.ilFileUtils.php:405 | 9 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/Utilities/classes/class.ilMWParserAdapter.php:92 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Utilities/classes/class.ilUtil.php:52 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:1397 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:3794 | 9 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:4664 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/WebServices/ECS/classes/Course/class.ilECSCmsCourseCommandQueueHandler.php:164 | 9 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Mismatched Typehint
- Could Inject Parameter
- Method Could Be Static
- Never Called Parameter
|
/Services/WebServices/ECS/classes/Tree/class.ilECSCmsTreeSynchronizer.php:183 | 9 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- No Return Used
- Could Inject Parameter
|
/Services/Xml/classes/class.ilXML2DOM.php:119 | 9 | - Method Is Not An If
- Unused Public Methods
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
|
/include/Unicode/UtfNormalTest.php:203 | 9 | - Don't Pollute Global Space
- No Class In Global
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
|
/include/Unicode/UtfNormalTest.php:213 | 9 | - Don't Pollute Global Space
- No Class In Global
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
|
/include/Unicode/UtfNormalTest.php:228 | 9 | - Don't Pollute Global Space
- No Class In Global
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
|
/include/Unicode/UtfNormalTest.php:238 | 9 | - Don't Pollute Global Space
- No Class In Global
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
|
/include/Unicode/UtfNormalTest.php:248 | 9 | - Don't Pollute Global Space
- No Class In Global
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
|
/include/inc.xml5compliance.php:221 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/src/BackgroundTasks/Dependencies/Injector.php:54 | 9 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/CI/PHPStan/Rules/LegacyClassUsageRule.php:97 | 8 | - Undefined Properties
- Bail Out Early
- No Need For Else
- Should Make Alias
- Undefined Classes
- Undefined Interfaces
- Unresolved Instanceof
- Drop Else After Return
|
/Modules/BookingManager/Service/classes/class.ilBookingManagerInternalDomainService.php:27 | 8 | - Unused Public Methods
- Should Use Local Class
- Modified Typed Parameter
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Modules/Category/classes/class.ilObjCategory.php:86 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Chatroom/classes/class.ilChatroomTabGUIFactory.php:40 | 8 | - Unused Public Methods
- Cancelled Parameter
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/Cloud/classes/class.ilCloudPluginCreationGUI.php:38 | 8 | - Unused Public Methods
- Class-typed References
- Unused Parameter
- Useless Referenced Argument
- Objects Don't Need References
- Empty Function
- Used Once Variables (In Scope)
|
/Modules/Cloud/classes/class.ilCloudPluginFileTreeGUI.php:216 | 8 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Modules/CmiXapi/classes/class.ilObjCmiXapi.php:277 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Modules/Course/classes/class.ilCourseObjectiveResult.php:298 | 8 | - Unused Public Methods
- Illegal Name For Method
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/DataCollection/classes/Content/class.ilDclContentImporter.php:74 | 8 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseRecordFieldModel.php:370 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseRecordRepresentation.php:100 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/DataCollection/classes/Helpers/class.ilDclRecordQueryObject.php:117 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Modules/DataCollection/classes/class.ilDataCollectionGlobalTemplate.php:436 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Modules/DataCollection/classes/class.ilObjDataCollection.php:126 | 8 | - Max Level Of Nesting
- Mismatched Default Arguments
- Too Many Local Variables
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Modules/Exercise/classes/class.ilExSubmission.php:477 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Exercise/classes/class.ilExerciseManagementGUI.php:2202 | 8 | - No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
- Uses Default Values
- list() May Omit Variables
- Preprocessable
|
/Modules/Forum/classes/class.ilForumPost.php:86 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/Forum/classes/class.ilForumSettingsGUI.php:185 | 8 | - Assigned Twice
- Overwritten Literals
- Buried Assignation
- Useless Parenthesis
- Uses Default Values
- Strict Comparison With Booleans
|
/Modules/Forum/classes/class.ilObjForum.php:518 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Glossary/classes/class.ilGlossaryDefPageGUI.php:24 | 8 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Glossary/classes/class.ilObjGlossary.php:923 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Glossary/classes/class.ilObjGlossaryGUI.php:1131 | 8 | - Method Is Not An If
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
- Never Called Parameter
|
/Modules/Group/classes/class.ilObjGroup.php:1254 | 8 | - Undefined Properties
- Bail Out Early
- No Need For Else
- Uses Default Values
- Drop Else After Return
- Strict Comparison With Booleans
- Wrong Access Style to Property
|
/Modules/IndividualAssessment/classes/class.ilObjIndividualAssessmentGUI.php:371 | 8 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/LTIConsumer/classes/class.ilLTIConsumerAdministrationGUI.php:431 | 8 | - Constant Used Only Once
- Cast To Boolean
- Buried Assignation
- Useless Parenthesis
- Useless Instructions
- Used Once Variables (In Scope)
- Uses Default Values
- Strict Comparison With Booleans
|
/Modules/LTIConsumer/lib/OAuth.php:736 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Modules/LearningModule/classes/class.ilLMPageObject.php:34 | 8 | - Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Useless Referenced Argument
- Undefined Classes
- Wrong Type With Default
|
/Modules/LearningModule/classes/class.ilObjContentObject.php:2441 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Modules/LearningSequence/classes/class.ilObjLearningSequence.php:152 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Modules/LearningSequence/test/LearnerProgress/ilLSLPEventHandlerTest.php:13 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/OrgUnit/classes/class.ilObjOrgUnitGUI.php:790 | 8 | - Useless Method
- Unused Public Methods
- Illegal Name For Method
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
|
/Modules/OrgUnit/classes/class.ilOrgUnitExplorerGUI.php:46 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- StandaloneType True False Null
- Method Could Be Static
- Missing Some Returntype
|
/Modules/Portfolio/classes/class.ilPortfolioPageGUI.php:501 | 8 | - Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModuleGUI.php:2751 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004Chapter.php:66 | 8 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004PageNode.php:71 | 8 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004Item.php:309 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- No Return Used
- Never Called Parameter
|
/Modules/Session/classes/class.ilEventParticipants.php:457 | 8 | - Unused Public Methods
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Modules/Session/classes/class.ilObjSessionGUI.php:2335 | 8 | - Useless Method
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
|
/Modules/StudyProgramme/classes/class.ilObjectFactoryWrapper.php:27 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/mocks.php:70 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:60 | 8 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:735 | 8 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Survey/classes/class.ilObjSurvey.php:1419 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/Survey/classes/class.ilObjSurvey.php:1672 | 8 | - Unused Public Methods
- No Literal For Reference
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/Survey/classes/class.ilObjSurvey.php:3652 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Test/classes/class.ilTestSequence.php:145 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Test/classes/class.ilTestSequenceDynamicQuestionSet.php:876 | 8 | - Undefined Variable
- Variable Is Not A Condition
- Only Variable Passed By Reference
- Useless Parenthesis
- Used Once Variables (In Scope)
- One Variable String
- Use ::Class Operator
|
/Modules/TestQuestionPool/classes/class.assErrorText.php:530 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/TestQuestionPool/classes/class.assFileUpload.php:1027 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/TestQuestionPool/classes/class.assFlashQuestion.php:614 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/TestQuestionPool/classes/class.assFormulaQuestion.php:264 | 8 | - Assumptions
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
|
/Modules/TestQuestionPool/classes/class.assImagemapQuestion.php:720 | 8 | - Method Is Not An If
- No Boolean As Default
- Unused Parameter
- Only Variable Passed By Reference
- Written Only Variables
- Used Once Variables (In Scope)
- Unused Inherited Variable In Closure
|
/Modules/TestQuestionPool/classes/class.assOrderingHorizontal.php:510 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:3611 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/TestQuestionPool/classes/class.ilAssHintPageGUI.php:24 | 8 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/WebResource/classes/class.ilLinkResourceItems.php:226 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
- Never Called Parameter
|
/Modules/Wiki/classes/class.ilObjWiki.php:915 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Wiki/classes/class.ilWikiPage.php:225 | 8 | - Unused Public Methods
- Method Signature Must Be Compatible
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Wiki/mediawiki/Title.php:417 | 8 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Modules/Wiki/mediawiki/Title.php:606 | 8 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Modules/Wiki/mediawiki/Title.php:809 | 8 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/AccessControl/classes/class.ilObjRoleTemplate.php:42 | 8 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/AccessControl/classes/class.ilRbacReview.php:220 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Accessibility/classes/class.ilAccessKey.php:138 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/ActiveRecord/Views/Index/class.arIndexTableGUI.php:566 | 8 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/Views/Index/class.arIndexTableGUI.php:581 | 8 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/Views/Index/class.arIndexTableGUI.php:621 | 8 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Could Inject Parameter
- Method Could Be Static
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDFieldDefinition.php:1293 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Empty Function
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
/Services/Authentication/classes/class.ilAuthContainerDecorator.php:132 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Badge/classes/class.ilBadgeImageTemplateTableGUI.php:20 | 8 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Badge/classes/class.ilObjectBadgeTableGUI.php:25 | 8 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Booking/classes/class.ilBookingEntry.php:72 | 8 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Services/COPage/Editor/Components/Paragraph/class.ParagraphCommandActionHandler.php:216 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Make Alias
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/COPage/classes/class.ilCOPageGlobalTemplate.php:426 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Services/COPage/classes/class.ilCOPageHTMLExport.php:320 | 8 | - Max Level Of Nesting
- Mismatched Default Arguments
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPCContentInclude.php:226 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
|
/Services/COPage/classes/class.ilPCMap.php:269 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Method Could Be Static
|
/Services/COPage/classes/class.ilPCSourceCode.php:157 | 8 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/COPage/classes/class.ilPageComponentPlugin.php:185 | 8 | - Unused Public Methods
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/COPage/classes/class.ilPageLinker.php:35 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Services/Calendar/classes/class.ilCalendarAppointmentGUI.php:115 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/Certificate/classes/Helper/ilCertificateDateHelper.php:14 | 8 | - Unused Public Methods
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:237 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- No Return Used
|
/Services/Feeds/classes/class.ilUserFeedWriter.php:32 | 8 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Parent First
|
/Services/Feeds/magpierss/rss_parse.inc:146 | 8 | - Max Level Of Nesting
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Forgotten Visibility
- Retyped Reference
|
/Services/Form/classes/class.ilEMailInputGUI.php:114 | 8 | - Modernize Empty With Expression
- Indices Are Int Or String
- Useless Type Casting
- Only Variable Passed By Reference
- Don't Change Incomings
- Uses Default Values
|
/Services/Language/classes/class.ilLanguage.php:527 | 8 | - Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Mismatched Typehint
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/LearningHistory/classes/class.ilLearningHistoryProviderFactory.php:45 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Services/Mail/classes/Address/Parser/RFC822.php:983 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Mail/classes/class.ilMailFolderGUI.php:804 | 8 | - Scalar Are Not Arrays
- Weak Type With Array
- Null Or Boolean Arrays
- Wrong Argument Type
- Wrong Type With Call
- Uses Default Values
- New Object Then Immediate Call
|
/Services/Mail/classes/class.ilMailFolderGUI.php:951 | 8 | - Scalar Are Not Arrays
- Weak Type With Array
- Htmlentities Using Default Flag
- Null Or Boolean Arrays
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
|
/Services/Mail/classes/class.ilPDMailGUI.php:121 | 8 | - Scalar Are Not Arrays
- Weak Type With Array
- Null Or Boolean Arrays
- Wrong Argument Type
- Wrong Type With Call
- Uses Default Values
|
/Services/MediaObjects/classes/class.ilObjMediaObject.php:1208 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
|
/Services/MetaData/classes/class.ilMDCopyrightTableGUI.php:43 | 8 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/MetaData/classes/class.ilMDEditorGUI.php:2242 | 8 | - Undefined Properties
- Missing Assignation In Branches
- Nested Ifthen
- Use Instanceof
- Check All Types
- Use Positive Condition
- Only Variable Passed By Reference
- Buried Assignation
|
/Services/MetaData/classes/class.ilMDIdentifier.php:144 | 8 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Useless Referenced Argument
- Undefined Classes
- Different Argument Counts
|
/Services/Migration/DBUpdate_491/inc.xml5compliance.php:169 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/Migration/DBUpdate_5295/classes/class.ilMD5295Identifier.php:144 | 8 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Useless Referenced Argument
- Undefined Classes
- Different Argument Counts
|
/Services/Object/classes/class.ilObject2.php:260 | 8 | - Useless Method
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Services/Object/classes/class.ilObject2.php:390 | 8 | - Mismatch Parameter Name
- Useless Method
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
|
/Services/Object/classes/class.ilObject2.php:403 | 8 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Services/Object/classes/class.ilObjectGUI.php:1726 | 8 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/Object/classes/class.ilObjectLP.php:579 | 8 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Services/Object/classes/class.ilPasteIntoMultipleItemsExplorer.php:323 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/PersonalWorkspace/classes/class.ilWorkspaceExplorer.php:86 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Repository/classes/class.ilModulesTableGUI.php:41 | 8 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Repository/classes/class.ilNewItemGroupTableGUI.php:24 | 8 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Repository/classes/class.ilRepositoryExplorer.php:349 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/Search/classes/class.ilRepositorySearchGUI.php:1342 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Skill/classes/class.ilPersonalSkillsFilterGUI.php:115 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Tagging/classes/class.ilTagging.php:175 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/Taxonomy/classes/class.ilTaxSelectInputGUI.php:25 | 8 | - Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Could Inject Parameter
|
/Services/Tracking/classes/class.ilLPTableBaseGUI.php:173 | 8 | - Assumptions
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Tracking/classes/class.ilLearningProgressBaseGUI.php:331 | 8 | - Unused Public Methods
- Illegal Name For Method
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Tracking/classes/collection/class.ilLPCollectionOfRepositoryObjects.php:116 | 8 | - Mismatch Parameter Name
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
- Method Could Be Static
|
/Services/Tracking/classes/object_statistics/class.ilLPObjectStatisticsDailyTableGUI.php:20 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Tracking/classes/object_statistics/class.ilLPObjectStatisticsTableGUI.php:20 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Tracking/classes/object_statistics/class.ilLPObjectStatisticsTypesTableGUI.php:21 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Tracking/classes/status/class.ilLPStatusStudyProgramme.php:43 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/Services/Tracking/classes/status/class.ilLPStatusTestPassed.php:137 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Max Level Of Nesting
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
|
/Services/UICore/classes/class.ilGlobalPageTemplate.php:168 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/UICore/classes/class.ilGlobalTemplate.php:433 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/User/classes/class.ilCustomUserFieldsHelper.php:119 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Services/User/classes/class.ilObjUser.php:189 | 8 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/User/classes/class.ilObjUserFolder.php:404 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Services/Utilities/classes/Parser.php:3586 | 8 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Utilities/classes/class.ilUtil.php:2438 | 8 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:2762 | 8 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/WebDAV/classes/lock/class.ilWebDAVLockBackend.php:114 | 8 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Make Alias
- Undefined Classes
- Undefined Interfaces
- Used Once Variables (In Scope)
|
/Services/Xml/classes/class.ilXML2DOM.php:132 | 8 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/include/Unicode/RandomTest.php:41 | 8 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Class In Global
- No Boolean As Default
- Undefined Classes
- Never Called Parameter
|
/include/Unicode/UtfNormal.php:379 | 8 | - Weak Type With Array
- Missing Assignation In Branches
- Null Or Boolean Arrays
- Nested Ifthen
- Overwritten Literals
- Buried Assignation
- Iffectations
|
/include/inc.xml5compliance.php:226 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/setup/classes/class.ilSetupAgent.php:142 | 8 | - Unused Public Methods
- Method Signature Must Be Compatible
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/setup/sql/dbupdate_02.php:666 | 8 | - Weak Type With Array
- Bail Out Early
- No Need For Else
- Only Variable Passed By Reference
- Wrong Type With Call
- Non Static Methods Called In A Static
|
/setup/sql/dbupdate_02.php:1790 | 8 | - Weak Type With Array
- Bail Out Early
- No Need For Else
- Only Variable Passed By Reference
- Wrong Type With Call
- Non Static Methods Called In A Static
|
/src/Filesystem/Stream/Streams.php:64 | 8 | - Unused Public Methods
- Type Must Be Returned
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Must Return Methods
- Methods Without Return
|
/src/Setup/Agent/HasNoNamedObjective.php:17 | 8 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/Setup/Metrics/StorageConvenience.php:16 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:32 | 8 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:57 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:73 | 8 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:98 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:114 | 8 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/UI/Implementation/Component/Input/Field/Factory.php:88 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/UI/Implementation/Component/Input/Field/Factory.php:96 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:272 | 8 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:280 | 8 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:288 | 8 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:296 | 8 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:304 | 8 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/src/UI/Implementation/Component/Tree/Node/Factory.php:22 | 8 | - Unused Public Methods
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/examples/Layout/Page/Standard/ui_mainbar.php:22 | 8 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Class In Global
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
|
/webservice/soap/lib/nusoap.php:1257 | 8 | - Max Level Of Nesting
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Forgotten Visibility
- Wrong Type With Default
|
/webservice/soap/lib/nusoap.php:5802 | 8 | - No Null For Native PHP Functions
- Double Checks
- Missing Assignation In Branches
- Nested Ifthen
- Use Instanceof
- Avoid get_class()
- Use ::Class Operator
|
/CI/PHP-CS-Fixer/example/example_cleaned.php:12 | 7 | - Method Is Not An If
- Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/CI/PHP-CS-Fixer/example/example_raw.php:12 | 7 | - Method Is Not An If
- Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Blog/classes/class.ilObjBlog.php:348 | 7 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Modules/BookingManager/Reservations/classes/class.ilBookingReservationsTableGUI.php:187 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
- Never Called Parameter
|
/Modules/BookingManager/Reservations/classes/class.ilBookingReservationsTableGUI.php:291 | 7 | - Assumptions
- Max Level Of Nesting
- Method Signature Must Be Compatible
- Too Many Local Variables
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Modules/CategoryReference/classes/class.ilObjCategoryReference.php:43 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:152 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Modules/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:166 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Modules/Chatroom/classes/class.ilObjChatroom.php:38 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Chatroom/classes/class.ilObjChatroomAdmin.php:17 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:111 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/CmiXapi/classes/Certificate/class.ilCmiXapiPlaceholderDescription.php:66 | 7 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Modules/CmiXapi/classes/class.ilCmiXapiDataSet.php:71 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/CmiXapi/classes/class.ilObjCmiXapi.php:1530 | 7 | - Only Variable Passed By Reference
- Buried Assignation
- Useless Parenthesis
- Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
- Iffectations
|
/Modules/ContentPage/classes/class.ilObjContentPage.php:24 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/ContentPage/classes/class.ilObjContentPageGUI.php:413 | 7 | - Constant Used Only Once
- Wrong Number Of Arguments
- Uses Default Values
- Could Make A Function
- Strict Comparison With Booleans
- Preprocessable
|
/Modules/Course/classes/Export/class.ilCourseDefinedFieldDefinition.php:139 | 7 | - Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Course/classes/class.ilTimingsCronReminder.php:528 | 7 | - Only Variable For Reference
- No Literal For Reference
- Only Variable Passed By Reference
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
- Wrong Number Of Arguments
|
/Modules/CourseReference/classes/class.ilObjCourseReference.php:49 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/DataCollection/classes/Content/class.ilDclRecordEditGUI.php:461 | 7 | - Htmlentities Using Default Flag
- Wrong Type For Native PHP Function
- Check JSON
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
|
/Modules/DataCollection/classes/CreateView/class.ilDclCreateViewDefinitionGUI.php:37 | 7 | - Incompatible Signature Methods With Covariance
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/DataCollection/classes/EditView/class.ilDclEditViewDefinitionGUI.php:37 | 7 | - Incompatible Signature Methods With Covariance
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldModel.php:826 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/DataCollection/classes/Fields/Fileupload/class.ilDclFileuploadRecordFieldModel.php:150 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/Modules/DataCollection/classes/Fields/Formula/class.ilDclFormulaFieldModel.php:17 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
|
/Modules/DataCollection/classes/Fields/Mob/class.ilDclMobRecordFieldModel.php:159 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/Modules/DataCollection/classes/Fields/Text/class.ilDclTextFieldModel.php:36 | 7 | - Method Is Not An If
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Modules/Exercise/Service/classes/class.ilExerciseInternalService.php:27 | 7 | - Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Modules/Exercise/classes/class.ilExAssignmentPeerReviewOverviewTableGUI.php:53 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Exercise/classes/class.ilExcCriteria.php:369 | 7 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
|
/Modules/Exercise/classes/class.ilObjExercise.php:76 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/ExternalFeed/classes/class.ilObjExternalFeed.php:21 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/ExternalFeed/classes/class.ilObjExternalFeedGUI.php:118 | 7 | - Method Is Not An If
- Unused Public Methods
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
- Method Could Be Static
|
/Modules/File/classes/class.ilObjFile.php:656 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- No Return Used
- Never Called Parameter
|
/Modules/Folder/classes/class.ilObjFolderGUI.php:244 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Modules/Forum/classes/class.ilForumExportGUI.php:344 | 7 | - Wrong Type With Call
- Uses Default Values
- Unused Returned Value
- Could Make A Function
- Avoid Substr() One
- Preprocessable
|
/Modules/Forum/classes/class.ilObjForum.php:60 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Forum/classes/class.ilObjForumGUI.php:4085 | 7 | - Callback Function Needs Return
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Number Of Arguments
- Could Inject Parameter
|
/Modules/Group/classes/class.ilObjGroupGUI.php:481 | 7 | - Mismatch Parameter Name
- Insufficient Typehint
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Modules/GroupReference/classes/class.ilObjGroupReference.php:19 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/HTMLLearningModule/classes/class.ilObjFileBasedLM.php:52 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- No Return Used
- Different Argument Counts
|
/Modules/IndividualAssessment/classes/class.ilObjIndividualAssessment.php:49 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/ItemGroup/classes/class.ilObjItemGroup.php:39 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/LTIConsumer/classes/Certificate/class.ilLTIConsumerPlaceholderDescription.php:67 | 7 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Modules/LearningModule/Presentation/classes/class.ilLMContentRendererGUI.php:402 | 7 | - Undefined Properties
- Missing Assignation In Branches
- Nested Ifthen
- Use Positive Condition
- Uses Default Values
- Strict Comparison With Booleans
|
/Modules/LearningSequence/classes/Members/class.ilLearningSequenceParticipants.php:87 | 7 | - Mismatch Parameter Name
- Method Signature Must Be Compatible
- Ambiguous Static
- Undefined Classes
- No Return Used
- Method Could Be Static
|
/Modules/MediaCast/classes/class.ilMediaCastSettings.php:46 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/MediaCast/classes/class.ilMediaCastSettings.php:152 | 7 | - No Null For Native PHP Functions
- Undefined Properties
- Wrong Parameter Type
- Wrong Type With Call
- Uses Default Values
- Could Make A Function
|
/Modules/MediaCast/classes/class.ilMediaCastSettings.php:161 | 7 | - No Null For Native PHP Functions
- Undefined Properties
- Wrong Parameter Type
- Wrong Type With Call
- Uses Default Values
- Could Make A Function
|
/Modules/OrgUnit/PublicApi/OrgUnitUserService.php:21 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/OrgUnit/classes/Settings/class.ilOrgUnitGlobalSettings.php:17 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Poll/classes/class.ilObjPoll.php:435 | 7 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Portfolio/classes/class.ilObjPortfolioBase.php:331 | 7 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Portfolio/classes/class.ilObjPortfolioBase.php:439 | 7 | - Assumptions
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModule.php:439 | 7 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModuleGUI.php:2993 | 7 | - Only Variable Passed By Reference
- Used Once Variables (In Scope)
- Uses Default Values
- Use ::Class Operator
- Unused Returned Value
- New Object Then Immediate Call
|
/Modules/Scorm2004/classes/class.ilSCORM2004Asset.php:63 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilSCORM2004Chapter.php:34 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilSCORM2004PageNode.php:94 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilSCORM2004PageNode.php:168 | 7 | - No Referenced Void
- Unused Public Methods
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Modules/Scorm2004/classes/class.ilSCORM2004Sco.php:54 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilSCORM2004Sco.php:108 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004Condition.php:111 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004Item.php:297 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004MapInfo.php:122 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004Rule.php:87 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004SeqTemplate.php:242 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Modules/Session/classes/class.ilObjSession.php:693 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
- Different Argument Counts
|
/Modules/Session/classes/class.ilObjSession.php:754 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- No Return Used
- Different Argument Counts
|
/Modules/Session/classes/class.ilObjSessionGUI.php:823 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- No Return Used
- Different Argument Counts
|
/Modules/Session/classes/class.ilSessionAppointment.php:195 | 7 | - Don't Read And Write In One Expression
- Wrong Argument Type
- Avoid Optional Properties
- Buried Assignation
- Wrong Type With Call
- Uses Default Values
- Could Make A Function
|
/Modules/Session/classes/class.ilSessionAppointment.php:217 | 7 | - Don't Read And Write In One Expression
- Wrong Argument Type
- Avoid Optional Properties
- Buried Assignation
- Wrong Type With Call
- Uses Default Values
- Could Make A Function
|
/Modules/StudyProgramme/classes/class.ilObjStudyProgrammeCache.php:15 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/StudyProgramme/classes/class.ilObjectFactoryWrapper.php:17 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- No Public Access
- Wrong Type With Default
- Unfinished Object
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:199 | 7 | - Identical Consecutive Expression
- Unused Parameter
- Undefined Classes
- Written Only Variables
- Used Once Variables (In Scope)
- Unused Inherited Variable In Closure
|
/Modules/StudyProgramme/classes/helpers/class.ilAsyncPropertyFormGUI.php:60 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/StudyProgramme/test/prg_mocks.php:10 | 7 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:18 | 7 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/StudyProgrammeReference/classes/class.ilObjStudyProgrammeReference.php:11 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Survey/classes/class.ilObjSurvey.php:276 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- No Return Used
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestion.php:701 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestionGUI.php:181 | 7 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMetricQuestion.php:300 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMultipleChoiceQuestion.php:202 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMultipleChoiceQuestion.php:222 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Memoize MagicCall
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMultipleChoiceQuestionGUI.php:142 | 7 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1308 | 7 | - Method Is Not An If
- Unused Public Methods
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1843 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1855 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Unreachable Method
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1866 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
- Unreachable Method
|
/Modules/SurveyQuestionPool/Questions/class.SurveySingleChoiceQuestion.php:251 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveySingleChoiceQuestion.php:271 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Memoize MagicCall
|
/Modules/SurveyQuestionPool/Questions/class.SurveySingleChoiceQuestionGUI.php:77 | 7 | - Assumptions
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveyTextQuestion.php:169 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyTextQuestion.php:189 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Memoize MagicCall
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:639 | 7 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Never Called Parameter
|
/Modules/SystemFolder/classes/Setup/class.ilSystemFolderSetupAgent.php:61 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Modules/SystemFolder/classes/Setup/class.ilSystemFolderSetupAgent.php:69 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Modules/Test/classes/class.ilObjAssessmentFolder.php:37 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Test/classes/class.ilTestCorrectionsGUI.php:572 | 7 | - No Null For Native PHP Functions
- Wrong Parameter Type
- Wrong Type With Call
- Uses Default Values
- Could Make A Function
- New Object Then Immediate Call
|
/Modules/Test/classes/class.ilTestEvaluationGUI.php:873 | 7 | - Method Is Not An If
- Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/TestQuestionPool/classes/class.assOrderingQuestion.php:854 | 7 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/TestQuestionPool/classes/class.assQuestionGUI.php:476 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Modules/WebResource/classes/class.ilLinkResourceList.php:213 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
- Never Called Parameter
|
/Modules/WebResource/classes/class.ilObjLinkResource.php:45 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/WebResource/classes/class.ilObjLinkResource.php:56 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
- Different Argument Counts
|
/Modules/WebResource/classes/class.ilObjWebResourceAdministrationGUI.php:79 | 7 | - Undefined Classes
- Undefined Interfaces
- No Return Used
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Wiki/classes/class.ilObjWiki.php:400 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- No Return Used
- Different Argument Counts
|
/Modules/Wiki/classes/class.ilObjWikiGUI.php:387 | 7 | - Undefined Properties
- Modernize Empty With Expression
- Wrong Type With Call
- Don't Change Incomings
- Uses Default Values
- Use ::Class Operator
|
/Modules/Wiki/classes/class.ilObjWikiGUI.php:2100 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/Wiki/classes/class.ilPCAMDPageList.php:140 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
|
/Modules/WorkspaceFolder/classes/class.ilObjWorkspaceFolder.php:85 | 7 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/ADT/classes/ActiveRecord/class.ilADTActiveRecordByType.php:191 | 7 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- No Return Used
- Never Called Parameter
|
/Services/AccessControl/classes/class.ilObjRole.php:50 | 7 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/AccessControl/classes/class.ilObjRoleTemplateGUI.php:149 | 7 | - Method Signature Must Be Compatible
- Undefined Classes
- No Return Used
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Services/AccessControl/classes/class.ilRbacReview.php:640 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/AccessControl/classes/class.ilRbacReview.php:1386 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Accessibility/classes/class.ilAccessKey.php:108 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/ActiveRecord/class.ActiveRecord.php:117 | 7 | - Don't Send $this In Constructor
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/ActiveRecord/class.ActiveRecord.php:172 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Illegal Name For Method
- Undefined Classes
- Wrong Type With Default
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDSubstitution.php:35 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/Services/AssessmentQuestion/classes/class.ilAsqFactory.php:97 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/AuthShibboleth/classes/User/class.shibUser.php:104 | 7 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Wrong Type With Call
- Uses Default Values
|
/Services/AuthShibboleth/classes/class.ilAuthShibbolethSettingsGUI.php:544 | 7 | - Undefined Properties
- Only Variable Passed By Reference
- Buried Assignation
- Iffectations
- Uses Default Values
- Logical Should Use Symbolic Operators
|
/Services/Authentication/classes/class.ilAuthContainerDecorator.php:113 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Authentication/classes/class.ilAuthContainerDecorator.php:169 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Authentication/classes/class.ilAuthLoginPageEditorSettings.php:19 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Authentication/classes/class.ilAuthSession.php:19 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Authentication/classes/class.ilAuthStatus.php:13 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Awareness/GlobalScreen/classes/class.ilAwarenessMetaBarProvider.php:16 | 7 | - Abstract Or Implements
- Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/BackgroundTasks/classes/Setup/class.ilBackgroundTasksSetupAgent.php:49 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/BackgroundTasks/classes/Setup/class.ilBackgroundTasksSetupAgent.php:57 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Badge/classes/class.ilBadge.php:335 | 7 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/Badge/classes/class.ilBadge.php:351 | 7 | - Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/Badge/classes/class.ilBadgeAssignment.php:446 | 7 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/Badge/classes/class.ilBadgeImageTemplate.php:155 | 7 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/Badge/classes/class.ilBadgeImageTemplate.php:169 | 7 | - Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/CAS/classes/class.ilCASSettings.php:16 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/CAS/lib/CAS.php:1296 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
|
/Services/CAS/lib/CAS/PGTStorage/AbstractStorage.php:213 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
- Unreachable Method
|
/Services/COPage/Editor/Components/Paragraph/class.ParagraphCommandActionHandler.php:114 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Make Alias
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/COPage/Editor/Components/Paragraph/class.ParagraphCommandActionHandler.php:160 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Make Alias
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/COPage/classes/class.ilPCMediaObjectGUI.php:550 | 7 | - No Literal For Reference
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
|
/Services/COPage/classes/class.ilPCParagraph.php:344 | 7 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCParagraph.php:2149 | 7 | - Method Is Not An If
- Max Level Of Nesting
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
|
/Services/COPage/classes/class.ilPCParagraphGUI.php:116 | 7 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCTable.php:1007 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
|
/Services/COPage/classes/class.ilPageComponentPlugin.php:96 | 7 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationGUI.php:432 | 7 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/Calendar/classes/class.ilCalendarAppointmentGUI.php:398 | 7 | - Undefined Properties
- Bail Out Early
- No Need For Else
- Only Variable Passed By Reference
- Drop Else After Return
- Logical Should Use Symbolic Operators
|
/Services/Calendar/classes/class.ilCalendarCache.php:16 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Calendar/classes/class.ilCalendarSettings.php:60 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Calendar/classes/class.ilCalendarUtil.php:35 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Calendar/classes/class.ilDatePresentation.php:40 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- No Public Access
- Wrong Type With Default
- Unfinished Object
|
/Services/Certificate/classes/Helper/ilCertificateDateHelper.php:36 | 7 | - Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/Services/Certificate/classes/Placeholder/Description/class.ilStudyProgrammePlaceholderDescription.php:61 | 7 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Services/Certificate/classes/class.ilObjCertificateSettings.php:67 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/Container/classes/class.ilMemberViewSettings.php:63 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Cron/classes/class.ilStrictCliCronManager.php:39 | 7 | - Only Variable Passed By Reference
- Wrong Number Of Arguments
- Uses Default Values
- Could Make A Function
- Strict Comparison With Booleans
- Use Constant Instead Of Function
|
/Services/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:2174 | 7 | - Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- No Return Used
|
/Services/Database/classes/PDO/class.ilDBPdo.php:2024 | 7 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Method Could Be Static
|
/Services/Database/classes/Setup/class.ilDatabaseSetupAgent.php:57 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Database/classes/Setup/class.ilDatabaseSetupAgent.php:71 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Database/classes/class.ilDBUpdate.php:257 | 7 | - Weak Type With Array
- Merge If Then
- Bail Out Early
- Nested Ifthen
- Could Make A Function
- Avoid Substr() One
|
/Services/DidacticTemplate/classes/class.ilDidacticTemplateIconFactory.php:23 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/DidacticTemplate/classes/class.ilDidacticTemplateSettings.php:14 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Environment/classes/class.ilRuntime.php:14 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Feeds/magpierss/rss_cache.inc:192 | 7 | - Method Is Not An If
- Mismatched Default Arguments
- Ambiguous Static
- Undefined Classes
- Forgotten Visibility
- Never Called Parameter
|
/Services/Feeds/magpierss/rss_parse.inc:94 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Don't Send $this In Constructor
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/Services/Feeds/magpierss/rss_parse.inc:453 | 7 | - Missing Assignation In Branches
- Wrong Type For Native PHP Function
- Uses Default Values
- Could Make A Function
- Avoid Substr() One
- Preprocessable
|
/Services/FileSystem/classes/Setup/class.ilFileSystemComponentDataDirectoryCreatedObjective.php:7 | 7 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Should Make Alias
- Already Parents Interface
- Class Could Be Final
|
/Services/FileSystem/classes/Setup/class.ilFileSystemSetupAgent.php:48 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/FileSystem/classes/Setup/class.ilFileSystemSetupAgent.php:56 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/FileUpload/classes/class.ilFileUploadSettings.php:24 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Form/classes/class.ilFormulaInputGUI.php:48 | 7 | - Bail Out Early
- No Need For Else
- Indices Are Int Or String
- Only Variable Passed By Reference
- Uses Default Values
- Drop Else After Return
|
/Services/Form/classes/class.ilPropertyFormGUI.php:794 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/Form/classes/class.ilTextInputGUI.php:294 | 7 | - No Need For Else
- Indices Are Int Or String
- Only Variable Passed By Reference
- Uses Default Values
- Drop Else After Return
- Could Make A Function
|
/Services/GlobalCache/classes/Setup/class.ilGlobalCacheSetupAgent.php:101 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/GlobalCache/classes/Setup/class.ilGlobalCacheSetupAgent.php:109 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/GlobalCache/classes/Setup/class.ilGlobalCacheSetupAgent.php:141 | 7 | - Unused Public Methods
- Method Signature Must Be Compatible
- Should Make Alias
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/GlobalCache/classes/Shm/class.ilShm.php:108 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Method Could Be Static
|
/Services/GlobalCache/classes/Xcache/class.ilXcache.php:81 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Method Could Be Static
|
/Services/Http/classes/Setup/class.ilHttpSetupAgent.php:66 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Http/classes/Setup/class.ilHttpSetupAgent.php:83 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Http/classes/class.ilHTTPS.php:18 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Init/classes/class.ilias.php:157 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/LDAP/classes/class.ilLDAPRoleGroupMapping.php:40 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/LDAP/classes/class.ilLDAPSettingsGUI.php:341 | 7 | - Undefined Properties
- Only Variable Passed By Reference
- Buried Assignation
- Iffectations
- Uses Default Values
- Logical Should Use Symbolic Operators
|
/Services/LTI/classes/Screen/LtiViewLayoutProvider.php:127 | 7 | - Unused Parameter
- Written Only Variables
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unused Inherited Variable In Closure
- Modified Typed Parameter
|
/Services/LTI/classes/class.ilLTIAppEventListener.php:12 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Language/classes/Setup/class.ilLanguageSetupAgent.php:60 | 7 | - Unused Public Methods
- Should Make Alias
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Language/classes/Setup/class.ilLanguageSetupAgent.php:74 | 7 | - Unused Public Methods
- Should Make Alias
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Language/classes/class.ilObjLanguage.php:40 | 7 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Language/classes/class.ilObjLanguageExt.php:20 | 7 | - Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Logging/classes/Setup/class.ilLoggingSetupAgent.php:49 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Logging/classes/Setup/class.ilLoggingSetupAgent.php:57 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Logging/classes/class.ilObjLoggingSettingsGUI.php:174 | 7 | - Ambiguous Static
- Undefined Classes
- No Return Used
- Modified Typed Parameter
- Same Name For Property And Method
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Mail/classes/class.ilMailFolderGUI.php:942 | 7 | - Scalar Are Not Arrays
- Weak Type With Array
- Htmlentities Using Default Flag
- Null Or Boolean Arrays
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
|
/Services/Mail/classes/class.ilMailFolderGUI.php:947 | 7 | - Scalar Are Not Arrays
- Weak Type With Array
- Null Or Boolean Arrays
- Wrong Argument Type
- Wrong Type With Call
- Uses Default Values
|
/Services/Mail/classes/class.ilPDMailGUI.php:118 | 7 | - Scalar Are Not Arrays
- Weak Type With Array
- Htmlentities Using Default Flag
- Null Or Boolean Arrays
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
|
/Services/MainMenu/classes/Administration/class.ilMMTabHandling.php:58 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Services/Math/classes/class.ilMathBaseAdapter.php:101 | 7 | - Bail Out Early
- No Need For Else
- Use Positive Condition
- Buried Assignation
- Iffectations
- Uses Default Values
- Drop Else After Return
|
/Services/MathJax/classes/Setup/class.ilMathJaxSetupAgent.php:48 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/MathJax/classes/Setup/class.ilMathJaxSetupAgent.php:56 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:48 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:66 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/MediaObjects/classes/class.ilObjMediaObject.php:438 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Services/Membership/classes/class.ilMemberAgreementGUI.php:408 | 7 | - Written Only Variables
- Wrong Type With Call
- Used Once Variables (In Scope)
- Uses Default Values
- Could Make A Function
- list() May Omit Variables
|
/Services/Membership/classes/class.ilMembershipGUI.php:169 | 7 | - Method Is Not An If
- Mismatched Default Arguments
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Membership/classes/class.ilMembershipGUI.php:911 | 7 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/MetaData/OerHarvester/classes/class.ilOerHarvesterSettings.php:24 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/MetaData/classes/class.ilMDBase.php:205 | 7 | - Ambiguous Static
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Services/MetaData/classes/class.ilMDSettings.php:35 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- No Public Access
- Wrong Type With Default
- Unfinished Object
|
/Services/Migration/DBUpdate_426/classes/class.ilMDBase.php:168 | 7 | - Ambiguous Static
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Services/Migration/DBUpdate_5295/classes/class.ilMD5295Base.php:205 | 7 | - Ambiguous Static
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Services/Notes/classes/class.ilNoteGUI.php:508 | 7 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Services/Notifications/classes/class.ilNotificationDatabaseHelper.php:396 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Notifications/classes/class.ilNotificationSystem.php:72 | 7 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
|
/Services/Notifications/classes/class.ilObjNotificationAdmin.php:23 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/Object/classes/class.ilObject2.php:128 | 7 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Services/Object/classes/class.ilObject2GUI.php:413 | 7 | - Useless Method
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- No Return Used
- Method Could Be Static
- Never Called Parameter
|
/Services/Object/classes/class.ilObject2GUI.php:515 | 7 | - Useless Method
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- No Return Used
- Method Could Be Static
- Never Called Parameter
|
/Services/Object/classes/class.ilObject2GUI.php:893 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/Services/Object/classes/class.ilObjectLP.php:373 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Object/classes/class.ilObjectTranslationGUI.php:132 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/OnScreenChat/classes/Repository/Conversation.php:50 | 7 | - No Null For Native PHP Functions
- Undefined Classes
- Wrong Number Of Arguments
- Uses Default Values
- Preprocessable
- Missing Some Returntype
|
/Services/OpenIdConnect/classes/class.ilOpenIdConnectSettings.php:38 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Preview/classes/Setup/class.ilPreviewSetupAgent.php:48 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Preview/classes/Setup/class.ilPreviewSetupAgent.php:56 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Preview/classes/class.ilPreviewSettings.php:31 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/PrivacySecurity/classes/Setup/class.ilPrivacySecuritySetupAgent.php:54 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/PrivacySecurity/classes/class.ilPrivacySettings.php:36 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/PrivacySecurity/classes/class.ilRobotSettings.php:37 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:49 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Radius/classes/class.ilRadiusSettings.php:44 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Registration/classes/class.ilAccountRegistrationMail.php:257 | 7 | - Method Is Not An If
- Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
|
/Services/Repository/classes/class.ilRepositoryObjectPlugin.php:88 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Unreachable Method
|
/Services/Search/classes/Lucene/class.ilLuceneAdvancedSearchFields.php:41 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/Lucene/class.ilLuceneAdvancedSearchSettings.php:38 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/Lucene/class.ilLuceneSearcher.php:40 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/class.ilAdvancedSearchGUI.php:928 | 7 | - Illegal Name For Method
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Used Once Variables (In Scope)
- No Return Used
|
/Services/Search/classes/class.ilSearch.php:340 | 7 | - Illegal Name For Method
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Search/classes/class.ilSearchCommandQueue.php:36 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/class.ilSearchResult.php:483 | 7 | - Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- No Return Used
- Wrong Type With Default
- Never Called Parameter
|
/Services/Search/classes/class.ilUserSearchCache.php:47 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/class.ilUserSearchOptions.php:180 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
|
/Services/Style/System/classes/class.ilStyleDefinition.php:118 | 7 | - Undefined Variable
- Bail Out Early
- Nested Ifthen
- Use Instanceof
- No Need For Else
- Drop Else After Return
|
/Services/Style/classes/Setup/class.ilStyleSetupAgent.php:49 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Style/classes/Setup/class.ilStyleSetupAgent.php:57 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Survey/classes/class.SurveyImportParser.php:659 | 7 | - Undefined Properties
- Wrong Argument Type
- Only Variable For Reference
- Only Variable Passed By Reference
- Buried Assignation
- Written Only Variables
- Wrong Type With Call
|
/Services/SystemCheck/classes/class.ilSCGroups.php:18 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Tagging/classes/class.ilTagging.php:435 | 7 | - Assumptions
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Tasks/DerivedTasks/classes/class.ilDerivedTaskFactory.php:67 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Services/Tasks/DerivedTasks/classes/class.ilDerivedTaskProviderMasterFactory.php:55 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/Services/TermsOfService/classes/class.ilObjTermsOfService.php:20 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/Tracking/classes/class.ilLPTableBaseGUI.php:813 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Tracking/classes/class.ilLearningProgressBaseGUI.php:304 | 7 | - Unused Public Methods
- Illegal Name For Method
- Useless Referenced Argument
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Tracking/classes/class.ilObjUserTracking.php:48 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/Tracking/classes/class.ilObjUserTracking.php:312 | 7 | - Only Variable Passed By Reference
- Using Deprecated Method
- Only Variable Passed By Reference
- Wrong Type With Call
- Uses Default Values
- Could Use self
|
/Services/Tracking/classes/class.ilTrQuery.php:378 | 7 | - Useless Check
- Bail Out Early
- Nested Ifthen
- Native Alias Functions Usage
- Uses Default Values
- Strict Comparison With Booleans
|
/Services/Tracking/classes/repository_statistics/class.ilTrMatrixTableGUI.php:251 | 7 | - Max Level Of Nesting
- Too Many Local Variables
- Ambiguous Static
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Tracking/classes/status/class.ilLPStatusCollection.php:120 | 7 | - Bail Out Early
- Nested Ifthen
- No Need For Else
- Native Alias Functions Usage
- Use Positive Condition
- Uses Default Values
- Drop Else After Return
|
/Services/Tracking/classes/status/class.ilLPStatusCollectionTLT.php:54 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
- Never Called Parameter
|
/Services/UI/classes/class.ilUIFilterRequestAdapter.php:85 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
- Missing Some Returntype
|
/Services/UIComponent/Tabs/classes/class.ilTabsGUI.php:438 | 7 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Illegal Name For Method
- Too Many Local Variables
- Undefined Classes
|
/Services/User/Gallery/classes/class.ilUsersGalleryContacts.php:28 | 7 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Services/User/Profile/classes/class.ilPersonalProfileGUI.php:855 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/User/classes/Badges/class.ilUserProfileBadge.php:46 | 7 | - Unused Public Methods
- Assumptions
- Max Level Of Nesting
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/Services/User/classes/class.ilCustomUserFieldsHelper.php:13 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/User/classes/class.ilObjUser.php:4606 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/User/classes/class.ilUserAccountSettings.php:15 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/User/classes/class.ilUserClipboard.php:15 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/User/classes/class.ilUserCreationContext.php:22 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/User/classes/class.ilUserDefinedFields.php:363 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/User/classes/class.ilUserFilter.php:17 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/User/classes/class.ilvCard.php:622 | 7 | - Unused Public Methods
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Utilities/classes/Parser.php:3349 | 7 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- Nested Ifthen
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/Utilities/classes/Sanitizer.php:1292 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/Utilities/classes/Setup/class.ilUtilitiesSetupAgent.php:50 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Utilities/classes/Setup/class.ilUtilitiesSetupAgent.php:58 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Utilities/classes/class.ilUtil.php:273 | 7 | - Static Loop
- Uses Default Values
- Pre-increment
- Unpreprocessed Values
- Could Make A Function
- Preprocessable
|
/Services/Utilities/classes/class.ilUtil.php:1587 | 7 | - Ambiguous Static
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:3438 | 7 | - Missing Assignation In Branches
- Nested Ifthen
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
- Avoid Substr() One
- Could Use self
|
/Services/Utilities/classes/class.ilUtil.php:4534 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:4575 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:54 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:62 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/WebDAV/classes/class.ilWebDAVUtil.php:14 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/WebDAV/classes/dav/class.ilClientNodeDAV.php:210 | 7 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilMountPointDAV.php:126 | 7 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsModalGUI.php:56 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSCommunitiesCache.php:36 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSServerSettings.php:36 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSSettingsGUI.php:574 | 7 | - Undefined Properties
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Buried Assignation
- Iffectations
- Drop Else After Return
|
/Services/WebServices/ECS/classes/class.ilRemoteObjectBase.php:35 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/WebServices/ECS/classes/class.ilRemoteObjectBase.php:822 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
|
/Services/WebServices/RPC/classes/class.ilRPCServerSettings.php:39 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:59 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:67 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/XHTMLValidator/validator/Text_Diff/Diff.php:156 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Xml/classes/class.ilXML2DOM.php:137 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/include/inc.xsl5compliance.php:40 | 7 | - Don't Pollute Global Space
- Use Named Boolean In Argument Definition
- No Class In Global
- No Boolean As Default
- Unused Parameter
- Useless Referenced Argument
- Never Called Parameter
|
/include/inc.xsl5compliance.php:86 | 7 | - Don't Pollute Global Space
- No Class In Global
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/libs/ilias/Init/PEAR/PEAR.php:522 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Forgotten Visibility
- Could Inject Parameter
- Wrong Type With Default
- Never Called Parameter
|
/setup/classes/class.ilSetupAgent.php:109 | 7 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/setup/sql/dbupdate_04.php:14719 | 7 | - No Null For Native PHP Functions
- Merge If Then
- Nested Ifthen
- Wrong Parameter Type
- Repeated Regex
- Uses Default Values
- Could Make A Function
|
/setup/sql/dbupdate_04.php:14766 | 7 | - No Null For Native PHP Functions
- Merge If Then
- Nested Ifthen
- Wrong Parameter Type
- Repeated Regex
- Uses Default Values
- Could Make A Function
|
/src/BackgroundTasks/Implementation/Bucket/BasicBucketMeta.php:130 | 7 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/src/BackgroundTasks/Types/VoidType.php:17 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Same Name For Property And Method
- Wrong Type With Default
- Unfinished Object
|
/src/GlobalScreen/Scope/Layout/Collector/MainLayoutCollector.php:231 | 7 | - Method Is Not An If
- Class-typed References
- Objects Don't Need References
- Should Use Local Class
- StandaloneType True False Null
- Modified Typed Parameter
- Method Could Be Static
|
/src/GlobalScreen/Scope/MainMenu/Factory/Item/Complex.php:59 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Used Once Property
- Undefined Classes
- Unfinished Object
- Property Could Be Local
|
/src/GlobalScreen/Scope/MetaBar/Collector/MetaBarMainCollector.php:64 | 7 | - Unused Parameter
- Only Variable Passed By Reference
- Undefined Classes
- Used Once Variables (In Scope)
- Useless Null Coalesce
- Missing Some Returntype
|
/src/GlobalScreen/Scope/MetaBar/Factory/LinkItem.php:32 | 7 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Trait
- Forgotten Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/Tool/Collector/MainToolCollector.php:102 | 7 | - Unused Parameter
- Only Variable Passed By Reference
- Undefined Classes
- Used Once Variables (In Scope)
- Useless Null Coalesce
- Missing Some Returntype
|
/src/Refinery/String/Group.php:107 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/src/Setup/Metrics/StorageConvenience.php:24 | 7 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:40 | 7 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:48 | 7 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:65 | 7 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:81 | 7 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:89 | 7 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:106 | 7 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:122 | 7 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/Setup/Metrics/StorageConvenience.php:130 | 7 | - Unused Public Methods
- Undefined Classes
- Mismatched Typehint
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/src/UI/Component/Button/Factory.php:343 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/src/UI/Implementation/Component/Button/Toggle.php:14 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/DateTime.php:19 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Duration.php:19 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/File.php:17 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/OptionalGroup.php:20 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Password.php:19 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Radio.php:17 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Section.php:13 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Select.php:14 | 7 | - Abstract Or Implements
- Repeated Interface
- Forgotten Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/SwitchableGroup.php:20 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Tag.php:19 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Textarea.php:15 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Item/Factory.php:30 | 7 | - Mismatch Parameter Name
- Unused Public Methods
- Should Make Alias
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/MainControls/Slate/Combined.php:18 | 7 | - Abstract Or Implements
- Repeated Interface
- Forgotten Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Modal/RoundTrip.php:11 | 7 | - Abstract Or Implements
- Repeated Interface
- Forgotten Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Report.php:14 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Sub.php:14 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:15 | 7 | - Unused Public Methods
- Ambiguous Static
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:39 | 7 | - Unused Public Methods
- Ambiguous Static
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:320 | 7 | - Unused Public Methods
- Ambiguous Static
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:328 | 7 | - Unused Public Methods
- Ambiguous Static
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Table/Presentation.php:11 | 7 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/ViewControl/Sortation.php:12 | 7 | - Abstract Or Implements
- Repeated Interface
- Forgotten Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Render/DecoratedRenderer.php:57 | 7 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Empty Function
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
/webservice/soap/classes/class.ilSoapAdministration.php:199 | 7 | - Illegal Name For Method
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/CI/PHP-CS-Fixer/example/example_cleaned.php:55 | 6 | - Type Must Be Returned
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Must Return Methods
- Methods Without Return
|
/CI/PHP-CS-Fixer/example/example_raw.php:59 | 6 | - Type Must Be Returned
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Must Return Methods
- Methods Without Return
|
/Modules/Bibliographic/classes/Admin/Library/class.ilBiblLibraryTableGUI.php:67 | 6 | - Concat Empty String
- Only Variable Passed By Reference
- Wrong Type With Call
- Useless Instructions
- Uses Default Values
- Preprocessable
|
/Modules/Blog/classes/class.ilBlogPosting.php:152 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Category/classes/class.ilCategoryImporter.php:17 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/CategoryReference/classes/class.ilCategoryReferenceXmlWriter.php:22 | 6 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Mismatched Typehint
- Parent First
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:9 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Modules/Chatroom/classes/class.ilObjChatroomAccess.php:18 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Modules/Chatroom/classes/class.ilObjChatroomListGUI.php:22 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Modules/CmiXapi/classes/class.ilCmiXapiDataSet.php:173 | 6 | - Check JSON
- Make Global A Property
- Wrong Type With Call
- Uses Default Values
- Use ::Class Operator
- Global Usage
|
/Modules/CmiXapi/classes/class.ilCmiXapiImporter.php:204 | 6 | - Weak Type With Array
- Undefined Variable
- Wrong Type With Call
- Used Once Variables (In Scope)
- Use ::Class Operator
- Unused Returned Value
|
/Modules/Course/classes/Objectives/class.ilLOEditorGUI.php:38 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- StandaloneType True False Null
- Same Name For Property And Method
- Wrong Typed Property Default
- Property Could Be Local
|
/Modules/Course/classes/Objectives/class.ilLOEditorStatus.php:24 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Modules/Course/classes/class.ilCourseExporter.php:22 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Course/classes/class.ilCourseMembershipGUI.php:185 | 6 | - Bail Out Early
- No Need For Else
- Only Variable Passed By Reference
- Uses Default Values
- Drop Else After Return
- Strict Comparison With Booleans
|
/Modules/Course/classes/class.ilCourseObjectiveMaterialAssignmentTableGUI.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Course/classes/class.ilCourseObjectiveResultCache.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Modules/Course/classes/class.ilObjCourse.php:754 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldRepresentation.php:41 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Empty Function
- Used Once Variables (In Scope)
|
/Modules/DataCollection/classes/Fields/IliasReference/class.ilDclIliasReferenceRecordRepresentation.php:39 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/DataCollection/classes/Helpers/class.ilDclMultiTextInputGUI.php:9 | 6 | - Abstract Or Implements
- Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
/Modules/DataCollection/classes/TableView/class.ilDclTableView.php:467 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/DataCollection/classes/class.ilObjDataCollectionGUI.php:639 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- No Return Used
- Different Argument Counts
|
/Modules/Exercise/classes/class.ilExerciseManagementGUI.php:2161 | 6 | - Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
- Missing Some Returntype
|
/Modules/File/classes/Setup/class.ilFileObjectMigrationAgent.php:6 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Modules/File/classes/Setup/class.ilFileObjectToStorageMigration.php:88 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
/Modules/File/classes/class.ilObjFile.php:629 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Modules/File/classes/class.ilObjFileAccess.php:17 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Multiple Class Declarations
- Already Parents Interface
- Class Could Be Final
|
/Modules/File/classes/class.ilObjFileAccess.php:264 | 6 | - No Null For Native PHP Functions
- Wrong Parameter Type
- Wrong Type With Call
- Uses Default Values
- Could Make A Function
- New Object Then Immediate Call
|
/Modules/Folder/classes/class.ilFolderExporter.php:19 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Folder/classes/class.ilFolderImporter.php:17 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Forum/classes/Setup/class.ilForumSetupAgent.php:9 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Should Make Alias
- Unused Classes
- Class Could Be Final
|
/Modules/Forum/classes/class.ilForumCronNotificationDataProvider.php:134 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/Modules/Forum/classes/class.ilForumCronNotificationDataProvider.php:137 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/Modules/Forum/classes/class.ilForumExportGUI.php:147 | 6 | - Missing Assignation In Branches
- Only Variable Passed By Reference
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
- Iffectations
|
/Modules/Forum/classes/class.ilForumXMLParser.php:647 | 6 | - Variable Is Not A Condition
- Bail Out Early
- Nested Ifthen
- Same Conditions In Condition
- No Need For Else
- Drop Else After Return
|
/Modules/Glossary/classes/class.ilObjGlossary.php:52 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Group/classes/class.ilGroupExporter.php:19 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Group/classes/class.ilGroupMembershipGUI.php:82 | 6 | - Bail Out Early
- No Need For Else
- Only Variable Passed By Reference
- Uses Default Values
- Drop Else After Return
- Strict Comparison With Booleans
|
/Modules/Group/classes/class.ilGroupXMLParser.php:69 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/HTMLLearningModule/classes/class.ilObjFileBasedLM.php:87 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/HTMLLearningModule/classes/class.ilObjFileBasedLMGUI.php:244 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Modules/IndividualAssessment/classes/class.ilIndividualAssessmentMemberGUI.php:573 | 6 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/IndividualAssessment/test/ilIndividualAssessmentMembersTest.php:26 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Undefined Classes
- No Public Access
- Never Used Properties
- Unfinished Object
|
/Modules/LTIConsumer/lib/OAuth.php:144 | 6 | - Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/LTIConsumer/lib/OAuth.php:155 | 6 | - Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/LTIConsumer/lib/OAuth.php:716 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Modules/LTIConsumer/lib/OAuth.php:731 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Modules/LearningModule/Export/class.ilLMHtmlExportViewLayoutProvider.php:59 | 6 | - Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/LearningModule/classes/Setup/class.ilLearningModuleSetupAgent.php:9 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Should Make Alias
- Unused Classes
- Class Could Be Final
|
/Modules/LearningModule/classes/class.ilLMContObjectManifestBuilder.php:19 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Assign Default To Properties
- No Public Access
- Wrong Type With Default
|
/Modules/LearningModule/classes/class.ilLMObject.php:616 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Modules/LearningModule/classes/class.ilLMPageObject.php:366 | 6 | - Mismatch Parameter Name
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Different Argument Counts
|
/Modules/LearningModule/classes/class.ilLearningModuleKioskModeView.php:96 | 6 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/LearningModule/classes/class.ilObjContentObject.php:83 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/LearningModule/classes/class.ilObjLearningModuleAccess.php:14 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/Modules/LearningModule/classes/class.ilObjLearningModuleAccess.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
/Modules/LearningSequence/classes/Members/class.ilLearningSequenceRoles.php:369 | 6 | - No Null For Native PHP Functions
- Constant Used Only Once
- Wrong Type For Native PHP Function
- Wrong Parameter Type
- Uses Default Values
- Strict Comparison With Booleans
|
/Modules/LearningSequence/classes/Player/LSControlBuilder.php:302 | 6 | - Ambiguous Static
- Unused Parameter
- No Return Used
- Same Name For Property And Method
- Wrong Type With Default
- Implicit Nullable Type
|
/Modules/LearningSequence/classes/Player/LSLocatorBuilder.php:50 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
- Never Called Parameter
|
/Modules/LearningSequence/classes/Player/LSTOCBuilder.php:71 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- No Return Used
- Wrong Type With Default
|
/Modules/LearningSequence/classes/Player/class.ilLegacyKioskModeView.php:103 | 6 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Modules/LearningSequence/classes/Setup/class.ilLearningSequenceSetupAgent.php:9 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Should Make Alias
- Unused Classes
- Class Could Be Final
|
/Modules/OrgUnit/classes/PathStorage/class.ilOrgUnitPathStorage.php:111 | 6 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Never Called Parameter
|
/Modules/OrgUnit/classes/Positions/UserAssignment/class.ilOrgUnitUserAssignmentGUI.php:151 | 6 | - Variable Is Not A Condition
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
- Iffectations
- Uses Default Values
|
/Modules/OrgUnit/classes/Positions/UserAssignment/class.ilOrgUnitUserAssignmentGUI.php:180 | 6 | - Variable Is Not A Condition
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
- Iffectations
- Uses Default Values
|
/Modules/Portfolio/classes/class.ilPortfolioPage.php:155 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Portfolio/classes/class.ilPortfolioPage.php:458 | 6 | - Merge If Then
- Bail Out Early
- Nested Ifthen
- Uses Default Values
- Could Make A Function
- Preprocessable
|
/Modules/Portfolio/classes/class.ilPortfolioPageGUI.php:509 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Modules/Portfolio/classes/class.ilPortfolioPageGUI.php:517 | 6 | - Bail Out Early
- Empty Blocks
- No Need For Else
- Use Positive Condition
- Only Variable Passed By Reference
- Drop Else After Return
|
/Modules/RootFolder/classes/class.ilObjRootFolderGUI.php:530 | 6 | - Only Variable Passed By Reference
- Modernize Empty With Expression
- Only Variable Passed By Reference
- Don't Change Incomings
- Uses Default Values
- Use ::Class Operator
|
/Modules/Scorm2004/classes/class.ilContObjectManifestBuilder.php:21 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Assign Default To Properties
- No Public Access
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModuleGUI.php:205 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Modules/Scorm2004/classes/class.ilQuestionExporter.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Assign Default To Properties
- No Public Access
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilSCORM13PlayerGUI.php:1730 | 6 | - Buried Assignation
- Or Die
- Uses Default Values
- Exit() Usage
- Could Make A Function
- Logical Should Use Symbolic Operators
|
/Modules/Scorm2004/classes/class.ilSCORM13PlayerGUI.php:1742 | 6 | - Buried Assignation
- Or Die
- Uses Default Values
- Exit() Usage
- Could Make A Function
- Logical Should Use Symbolic Operators
|
/Modules/Scorm2004/classes/class.ilSCORM2004Asset.php:52 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/ScormAicc/classes/SCORM/class.ilSCORMExplorer.php:64 | 6 | - Unused Public Methods
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Modules/ScormAicc/classes/class.ilObjSAHSLearningModule.php:22 | 6 | - Ambiguous Visibilities
- Undefined Classes
- No Public Access
- Never Used Properties
- Unfinished Object
- Mismatch Properties Typehints
|
/Modules/ScormAicc/classes/class.ilObjSAHSLearningModule.php:40 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/ScormAicc/classes/class.ilSCORMOfflineMode.php:335 | 6 | - Check JSON
- Print And Die
- Useless Parenthesis
- Avoid Parenthesis With Language Construct
- Uses Default Values
- No Parenthesis For Language Construct
|
/Modules/ScormAicc/classes/class.ilScormAiccDataSet.php:209 | 6 | - Check JSON
- Make Global A Property
- Wrong Type With Call
- Uses Default Values
- Use ::Class Operator
- Global Usage
|
/Modules/StudyProgramme/classes/Setup/class.ilStudyProgrammeMigrationAgent.php:24 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Modules/StudyProgramme/classes/class.ilObjStudyProgramme.php:10 | 6 | - Ambiguous Visibilities
- Scalar Or Object Property
- Undefined Classes
- Assign Default To Properties
- Wrong Type With Default
- Unfinished Object
|
/Modules/StudyProgramme/classes/class.ilObjStudyProgrammeListGUI.php:118 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Different Argument Counts
- Unreachable Method
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:9 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- No Public Access
- Same Name For Property And Method
- Wrong Typed Property Default
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:68 | 6 | - Identical Consecutive Expression
- Unused Parameter
- Undefined Classes
- Written Only Variables
- Used Once Variables (In Scope)
- Could Inject Parameter
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:129 | 6 | - Identical Consecutive Expression
- Unused Parameter
- Undefined Classes
- Written Only Variables
- Used Once Variables (In Scope)
- Use ::Class Operator
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:143 | 6 | - Identical Consecutive Expression
- Unused Parameter
- Undefined Classes
- Written Only Variables
- Used Once Variables (In Scope)
- Use ::Class Operator
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:185 | 6 | - Identical Consecutive Expression
- Unused Parameter
- Undefined Classes
- Written Only Variables
- Used Once Variables (In Scope)
- Use ::Class Operator
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:202 | 6 | - Identical Consecutive Expression
- Unused Parameter
- Undefined Classes
- Written Only Variables
- Used Once Variables (In Scope)
- Unused Inherited Variable In Closure
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:214 | 6 | - Identical Consecutive Expression
- Unused Parameter
- Undefined Classes
- Written Only Variables
- Used Once Variables (In Scope)
- Use ::Class Operator
|
/Modules/StudyProgramme/test/prg_mocks.php:22 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:42 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:64 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:68 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:76 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:80 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:92 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:96 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:100 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:104 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
/Modules/Survey/Administration/class.ilObjSurveyAdministrationGUI.php:103 | 6 | - Wrong Type For Native PHP Function
- Written Only Variables
- Wrong Type With Call
- Used Once Variables (In Scope)
- Used Once Variables
- Uses Default Values
|
/Modules/Survey/classes/class.ilObjSurvey.php:249 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Survey/classes/class.ilObjSurvey.php:1427 | 6 | - No Null For Native PHP Functions
- Wrong Parameter Type
- Repeated Regex
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/Survey/classes/class.ilObjSurvey.php:1438 | 6 | - No Null For Native PHP Functions
- Wrong Parameter Type
- Repeated Regex
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/Survey/classes/class.ilObjSurvey.php:1674 | 6 | - Only Variable Returned By Reference
- Buried Assignation
- Written Only Variables
- Useless Instructions
- Used Once Variables (In Scope)
- Uses Default Values
|
/Modules/Survey/classes/class.ilObjSurvey.php:3302 | 6 | - No Null For Native PHP Functions
- Wrong Parameter Type
- Repeated Regex
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/Survey/classes/class.ilObjSurvey.php:3307 | 6 | - No Null For Native PHP Functions
- Wrong Parameter Type
- Repeated Regex
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/Survey/classes/class.ilObjSurvey.php:3572 | 6 | - Bail Out Early
- No Need For Else
- Uses Default Values
- Strpos()-like Comparison
- Drop Else After Return
- Preprocessable
|
/Modules/SurveyQuestionPool/Categories/class.ilCategoryWizardInputGUI.php:238 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:883 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1892 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:2132 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Missing Some Returntype
|
/Modules/SurveyQuestionPool/classes/class.ilMatrixRowWizardInputGUI.php:189 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:50 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:652 | 6 | - Buried Assignation
- Or Die
- Uses Default Values
- Exit() Usage
- Could Make A Function
- Logical Should Use Symbolic Operators
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:1032 | 6 | - Bail Out Early
- Nested Ifthen
- No Need For Else
- Use Positive Condition
- Only Variable Passed By Reference
- Drop Else After Return
|
/Modules/SystemFolder/classes/Setup/class.ilSystemFolderSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Modules/Test/classes/class.ilObjTest.php:3952 | 6 | - Missing Assignation In Branches
- Make Global A Property
- Indices Are Int Or String
- Only Variable Passed By Reference
- Useless Parenthesis
- Global Usage
|
/Modules/Test/classes/class.ilObjTest.php:6919 | 6 | - No Null For Native PHP Functions
- Wrong Parameter Type
- Repeated Regex
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/Test/classes/class.ilObjTest.php:12068 | 6 | - Property Used In One Method Only
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/Modules/Test/classes/class.ilObjTestGUI.php:1524 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Modules/Test/classes/class.ilTestExport.php:193 | 6 | - Recycled Variables
- Assigned Twice
- Overwritten Literals
- Buried Assignation
- Written Only Variables
- Uses Default Values
|
/Modules/Test/classes/class.ilTestExport.php:198 | 6 | - Recycled Variables
- Assigned Twice
- Overwritten Literals
- Buried Assignation
- Written Only Variables
- Uses Default Values
|
/Modules/Test/classes/class.ilTestFixedQuestionSetConfigGUI.php:17 | 6 | - Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Useless Constructor
- Unused Classes
- Class Could Be Final
|
/Modules/Test/classes/class.ilTestProcessLocker.php:58 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Modules/Test/classes/class.ilTestProcessLocker.php:65 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Modules/Test/classes/class.ilTestQuestionSetConfigFactory.php:19 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Test/classes/class.ilTestSession.php:598 | 6 | - Property Used In One Method Only
- Undefined Classes
- Same Name For Property And Method
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:68 | 6 | - Variable Is Not A Condition
- Bail Out Early
- Nested Ifthen
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:208 | 6 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/TestQuestionPool/classes/class.assImagemapQuestionGUI.php:303 | 6 | - Native Alias Functions Usage
- Only Variable Passed By Reference
- Wrong Type With Call
- Uses Default Values
- Could Make A Function
- Preprocessable
|
/Modules/TestQuestionPool/classes/class.assImagemapQuestionGUI.php:315 | 6 | - Native Alias Functions Usage
- Only Variable Passed By Reference
- Wrong Type With Call
- Uses Default Values
- Could Make A Function
- Preprocessable
|
/Modules/TestQuestionPool/classes/class.assMultipleChoiceGUI.php:716 | 6 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/TestQuestionPool/classes/class.assOrderingQuestion.php:1584 | 6 | - No Null For Native PHP Functions
- Merge If Then
- Bail Out Early
- Nested Ifthen
- Wrong Parameter Type
- Uses Default Values
|
/Modules/TestQuestionPool/classes/class.assOrderingQuestionGUI.php:331 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assSingleChoiceGUI.php:641 | 6 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/TestQuestionPool/classes/class.assTextSubsetGUI.php:191 | 6 | - Weak Type With Array
- Variable Is Not A Condition
- Nested Ifthen
- Empty Blocks
- Used Once Variables (In Scope)
- Could Make A Function
|
/Modules/TestQuestionPool/classes/class.ilAnswerWizardInputGUI.php:200 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.ilEssayKeywordWizardInputGUI.php:48 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.ilKprimChoiceWizardInputGUI.php:118 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.ilMultipleChoiceWizardInputGUI.php:55 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.ilObjQuestionPool.php:68 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/TestQuestionPool/classes/class.ilObjQuestionPool.php:132 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Modules/TestQuestionPool/classes/class.ilObjQuestionPool.php:1654 | 6 | - Property Used In One Method Only
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/Modules/TestQuestionPool/classes/class.ilSingleChoiceWizardInputGUI.php:206 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/forms/class.ilAssAnswerCorrectionsInputGUI.php:58 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/forms/class.ilAssMultipleChoiceCorrectionsInputGUI.php:42 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/forms/class.ilAssNestedOrderingElementsInputGUI.php:12 | 6 | - Abstract Or Implements
- Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
/Modules/TestQuestionPool/classes/forms/class.ilAssOrderingImagesInputGUI.php:12 | 6 | - Abstract Or Implements
- Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
/Modules/TestQuestionPool/classes/forms/class.ilAssOrderingTextsInputGUI.php:12 | 6 | - Abstract Or Implements
- Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
/Modules/TestQuestionPool/classes/forms/class.ilAssSingleChoiceCorrectionsInputGUI.php:42 | 6 | - Weak Type With Array
- Bail Out Early
- Nested Ifthen
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/forms/class.ilImagemapCorrectionsInputGUI.php:47 | 6 | - Undefined Properties
- Too Many Array Dimensions
- Indices Are Int Or String
- Only Variable Passed By Reference
- Useless Parenthesis
- Wrong Access Style to Property
|
/Modules/TestQuestionPool/classes/import/qti12/class.assOrderingQuestionImport.php:332 | 6 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Factory/ilAssLacExpressionManufacturer.php:23 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Factory/ilAssLacOperationManufacturer.php:23 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/class.ilAssQuestionTypeList.php:15 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Modules/TestQuestionPool/classes/questions/class.ilAssOrderingElementList.php:424 | 6 | - Weak Type With Array
- Bail Out Early
- Indices Are Int Or String
- Only Variable Passed By Reference
- Uses Default Values
- Strict Comparison With Booleans
|
/Modules/WebResource/classes/class.ilLinkResourceList.php:159 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
- Never Called Parameter
|
/Modules/WebResource/classes/class.ilWebResourceExporter.php:19 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Wiki/classes/class.ilObjWiki.php:362 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Wiki/classes/class.ilObjWikiGUI.php:382 | 6 | - Undefined Properties
- No Need For Else
- Use Positive Condition
- Wrong Type With Call
- Uses Default Values
- Drop Else After Return
|
/Modules/Wiki/classes/class.ilObjWikiGUI.php:1648 | 6 | - Variable Is Not A Condition
- Bail Out Early
- Empty Blocks
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Modules/Wiki/classes/class.ilWikiPage.php:187 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Different Argument Counts
|
/Modules/Wiki/mediawiki/Title.php:955 | 6 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Modules/Wiki/mediawiki/Title.php:1690 | 6 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Modules/WorkspaceRootFolder/classes/class.ilObjWorkspaceRootFolderGUI.php:38 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Undefined Classes
- Different Argument Counts
|
/Services/ADT/classes/ActiveRecord/class.ilADTActiveRecordByType.php:275 | 6 | - Unused Public Methods
- Assumptions
- Max Level Of Nesting
- Too Many Local Variables
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/ADT/classes/Types/Group/class.ilADTGroupPresentationBridge.php:30 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/ADT/classes/Types/Group/class.ilADTGroupPresentationBridge.php:44 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Services/ADT/classes/Types/InternalLink/class.ilADTInternalLinkSearchBridgeSingle.php:70 | 6 | - Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/ADT/classes/Types/Text/class.ilADTTextSearchBridgeSingle.php:42 | 6 | - Unused Public Methods
- Mismatched Default Arguments
- Mismatched Typehint
- Wrong Type With Default
- Implicit Nullable Type
- Unreachable Method
|
/Services/AccessControl/classes/class.ilRbacSystem.php:18 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Accessibility/classes/Criteria/class.ilAccessibilityDocumentCriterionAssignmentConstraint.php:10 | 6 | - Abstract Or Implements
- Method Collision Traits
- Don't Pollute Global Space
- No Class In Global
- Class Could Be Final
- Interfaces Is Not Implemented
|
/Services/Accessibility/classes/Document/class.ilAccessibilityDocument.php:19 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Undefined Classes
- Same Name For Property And Method
- Unfinished Object
|
/Services/Accordion/classes/class.ilAccordionGUI.php:540 | 6 | - Using Deprecated Method
- Buried Assignation
- Written Only Variables
- Wrong Type With Call
- Used Once Variables (In Scope)
- Uses Default Values
|
/Services/ActiveRecord/Views/Display/class.arDisplayGUI.php:223 | 6 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/Views/Display/class.arDisplayGUI.php:237 | 6 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/Views/Display/class.arDisplayGUI.php:275 | 6 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Could Inject Parameter
- Method Could Be Static
|
/Services/AdvancedMetaData/classes/Translation/class.ilAdvancedMDFieldTranslations.php:13 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/AdvancedMetaData/classes/Translation/class.ilAdvancedMDRecordTranslations.php:13 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDClaimingPlugin.php:537 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDSubstitution.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/AssessmentQuestion/classes/class.ilAsqFactory.php:135 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/AuthShibboleth/classes/class.ilAuthShibbolethSettingsGUI.php:768 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/AuthShibboleth/classes/class.ilShibbolethPluginWrapper.php:27 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Authentication/classes/Provider/class.ilAuthProvider.php:23 | 6 | - Constant Used Only Once
- Ambiguous Visibilities
- Ambiguous Static
- Undefined Classes
- Never Used Properties
- Wrong Type With Default
|
/Services/Authentication/classes/class.ilAuthModeDetermination.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Authentication/classes/class.ilSessionDBHandler.php:111 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/Awareness/classes/class.ilAwarenessData.php:19 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Awareness/classes/class.ilAwarenessUserProvider.php:62 | 6 | - Undefined Properties
- Only Variable Passed By Reference
- Don't Collect Void
- Wrong Type With Call
- Uses Default Values
- Wrong Type Returned
|
/Services/BackgroundTasks/classes/Jobs/class.ilCollectFilesJob.php:192 | 6 | - Buried Assignation
- Iffectations
- Use ::Class Operator
- Strict Comparison With Booleans
- Else If Versus Elseif
- Logical Should Use Symbolic Operators
|
/Services/BackgroundTasks/classes/Setup/class.ilBackgroundTasksSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/Badge/classes/class.ilBadgeHandler.php:540 | 6 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/Badge/classes/class.ilBadgeImageTemplate.php:139 | 6 | - No Null For Native PHP Functions
- Only Variable Passed By Reference
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/COPage/Editor/Components/MediaObject/class.ilPCMediaObjectEditorGUI.php:37 | 6 | - Unused Public Methods
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
- Missing Some Returntype
|
/Services/COPage/Editor/Components/Page/class.PageQueryActionHandler.php:118 | 6 | - Undefined Properties
- Useless Type Casting
- Only Variable Passed By Reference
- Useless Parenthesis
- Uses Default Values
- Strict Comparison With Booleans
|
/Services/COPage/Editor/Components/Table/class.TableCommandActionHandler.php:157 | 6 | - Unused Parameter
- Should Make Alias
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/COPage/Layout/classes/class.ilPageLayout.php:290 | 6 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCMapGUI.php:89 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/COPage/classes/class.ilPCSectionGUI.php:179 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/COPage/classes/class.ilPageObject.php:1704 | 6 | - Buried Assignation
- Written Only Variables
- Wrong Type With Call
- Used Once Variables (In Scope)
- Used Once Variables
- New Object Then Immediate Call
|
/Services/COPage/exceptions/class.ilCOPageAlreadyExists.php:13 | 6 | - Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Unused Classes
- Unthrown Exception
- Class Could Be Final
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:607 | 6 | - Htmlentities Using Default Flag
- Wrong Argument Type
- Wrong Type With Call
- Wrong Number Of Arguments
- Uses Default Values
- Htmlentities Calls
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:639 | 6 | - Htmlentities Using Default Flag
- Wrong Argument Type
- Wrong Type With Call
- Wrong Number Of Arguments
- Uses Default Values
- Htmlentities Calls
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:713 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Undefined Classes
- Never Used Properties
- Unfinished Object
- Mismatch Properties Typehints
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:887 | 6 | - Undefined Properties
- Undefined Variable
- Indices Are Int Or String
- Useless Parenthesis
- Written Only Variables
- Iffectations
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:896 | 6 | - Undefined Properties
- Undefined Variable
- Indices Are Int Or String
- Useless Parenthesis
- Written Only Variables
- Iffectations
|
/Services/Calendar/classes/class.ilCalendarActions.php:17 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Calendar/classes/class.ilCalendarAppointmentPanelGUI.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Calendar/classes/class.ilCalendarCategories.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Calendar/classes/class.ilCalendarCategory.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/Calendar/classes/class.ilCalendarRemoteReader.php:19 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Property Could Be Local
|
/Services/Calendar/classes/class.ilCalendarUtil.php:790 | 6 | - Bail Out Early
- Use Instanceof
- Same Conditions In Condition
- Check All Types
- No Need For Else
- Drop Else After Return
|
/Services/Certificate/classes/Helper/ilCertificateObjectHelper.php:14 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:115 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Placeholder/Description/class.ilCoursePlaceholderDescription.php:75 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Services/Certificate/classes/Placeholder/Description/class.ilDefaultPlaceholderDescription.php:65 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Services/Certificate/classes/Placeholder/Description/class.ilExercisePlaceholderDescription.php:64 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Services/Certificate/classes/Placeholder/Description/class.ilScormPlaceholderDescription.php:84 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Services/Certificate/classes/Placeholder/Description/class.ilTestPlaceholderDescription.php:68 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Services/Component/classes/Setup/class.ilComponentDefinitionsStoredObjective.php:109 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
/Services/Component/classes/Setup/class.ilComponentPluginLanguageUpdatedObjective.php:176 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Same Name For Property And Method
|
/Services/Component/classes/Setup/class.ilComponentPluginLanguageUpdatedObjective.php:179 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Component/classes/Setup/class.ilComponentPluginLanguageUpdatedObjective.php:249 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
/Services/Component/classes/Setup/class.ilComponentUpdatePluginObjective.php:185 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Same Name For Property And Method
|
/Services/Component/classes/Setup/class.ilComponentUpdatePluginObjective.php:188 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Component/classes/Setup/class.ilComponentUpdatePluginObjective.php:258 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
/Services/Component/classes/Setup/class.ilObjDefReader.php:339 | 6 | - Undefined Properties
- Only Variable Passed By Reference
- Useless Parenthesis
- Uses Default Values
- Strict Comparison With Booleans
- Useless Null Coalesce
|
/Services/Component/classes/class.ilCachedComponentData.php:19 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Undefined Classes
- Assign Default To Properties
- Wrong Type With Default
- Unfinished Object
|
/Services/Component/classes/class.ilObjComponentSettingsGUI.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Assign Default To Properties
- Wrong Type With Default
|
/Services/Conditions/classes/class.ilConditionFactory.php:48 | 6 | - Unused Public Methods
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/Container/classes/class.ilContainer.php:945 | 6 | - Ambiguous Static
- Unused Parameter
- Useless Referenced Argument
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:870 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/Cron/classes/class.ilCronManager.php:117 | 6 | - Assumptions
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Dashboard/classes/class.ilDashboardGUI.php:762 | 6 | - Bail Out Early
- No Need For Else
- Uses Default Values
- Drop Else After Return
- Strict Comparison With Booleans
- Logical Should Use Symbolic Operators
|
/Services/Database/classes/Atom/class.ilAtomQueryLock.php:10 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/Services/Database/classes/Atom/class.ilAtomQueryTransaction.php:10 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/Services/Database/classes/PDO/class.ilDBPdoMySQLGalera.php:9 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/Services/Database/classes/PDO/class.ilDBPdoMySQLMyISAM.php:9 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/Services/Database/classes/PDO/class.ilDBPdoPostgreSQL.php:9 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/Services/Database/classes/Setup/class.ilDatabaseMetricsCollectedObjective.php:81 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Database/classes/Setup/class.ilDatabaseMetricsCollectedObjective.php:111 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
/Services/Database/classes/Setup/class.ilDatabaseSetupAgent.php:9 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/Database/classes/Setup/class.ilDatabaseUpdatedObjective.php:51 | 6 | - Forgotten Interface
- Make Global A Property
- Written Only Variables
- Use ::Class Operator
- Global Usage
- Class Could Be Final
|
/Services/Database/classes/Setup/class.ilDatabaseUpdatedObjective.php:99 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
/Services/Database/classes/class.ilDBGenerator.php:611 | 6 | - Don't Mix ++
- Unchecked Resources
- Used Once Variables (In Scope)
- Uses Default Values
- Pre-increment
- Could Make A Function
|
/Services/Database/classes/class.ilDBGenerator.php:620 | 6 | - Don't Mix ++
- Unchecked Resources
- Used Once Variables (In Scope)
- Uses Default Values
- Pre-increment
- Could Make A Function
|
/Services/DidacticTemplate/classes/class.ilDidacticTemplateImport.php:73 | 6 | - Ambiguous Static
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Wrong Type With Default
- Never Called Parameter
|
/Services/DidacticTemplate/classes/class.ilDidacticTemplateSettings.php:15 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/Exceptions/classes/class.ilPlainTextHandler.php:98 | 6 | - No Boolean As Default
- Undefined Classes
- Written Only Variables
- Wrong Number Of Arguments
- Uses Default Values
- Could Make A Function
|
/Services/Feeds/magpierss/rss_fetch.inc:98 | 6 | - Bail Out Early
- Nested Ifthen
- No Need For Else
- Use Positive Condition
- Drop Else After Return
- Preprocessable
|
/Services/FileSystem/classes/Setup/class.ilFileSystemSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/FileSystem/classes/class.ilFileSystemGUI.php:883 | 6 | - Unused Public Methods
- Max Level Of Nesting
- Mismatched Default Arguments
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Services/Form/classes/class.ilAlphabetInputGUI.php:161 | 6 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Method Could Be Static
|
/Services/Form/classes/class.ilCheckboxGroupInputGUI.php:170 | 6 | - Variable Is Not A Condition
- Bail Out Early
- Indices Are Int Or String
- Only Variable Passed By Reference
- Uses Default Values
- Strict Comparison With Booleans
|
/Services/Form/classes/class.ilIdentifiedMultiValuesInputGUI.php:85 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/GlobalCache/classes/Apc/class.ilApc.php:75 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Method Could Be Static
|
/Services/GlobalCache/classes/class.ilGlobalCache.php:414 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- No Return Used
- Never Called Parameter
|
/Services/GlobalScreen/classes/Setup/class.ilGlobalScreenSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/Help/GlobalScreen/classes/class.ilHelpMetaBarProvider.php:13 | 6 | - Abstract Or Implements
- Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
/Services/Help/classes/class.ilHelp.php:55 | 6 | - Bail Out Early
- Nested Ifthen
- Same Conditions In Condition
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/Http/classes/Setup/class.ilHttpSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/Init/classes/class.ilInitialisation.php:273 | 6 | - Undefined Variable
- Identical Consecutive Expression
- Unused Parameter
- Undefined Classes
- Written Only Variables
- Used Once Variables (In Scope)
|
/Services/Init/classes/class.ilInitialisation.php:912 | 6 | - Undefined Variable
- Wrong Type For Native PHP Function
- Suspicious Comparison
- Bail Out Early
- Nested Ifthen
- Uses Default Values
|
/Services/Init/classes/class.ilInitialisation.php:1165 | 6 | - Unused Parameter
- Make Global A Property
- Undefined Classes
- Used Once Variables (In Scope)
- Use ::Class Operator
- Global Usage
|
/Services/Init/classes/class.ilPublicSectionSettings.php:16 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/LDAP/classes/class.ilLDAPRoleAssignmentRule.php:12 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/LDAP/classes/class.ilLDAPRoleAssignmentRules.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
/Services/LDAP/classes/class.ilLDAPServer.php:1038 | 6 | - Static Inclusions
- Merge If Then
- Missing Include
- include_once() Usage
- @ Operator
- No Parenthesis For Language Construct
|
/Services/LDAP/classes/class.ilLDAPSettingsGUI.php:1064 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/LTI/classes/InternalProvider/class.ilAuthProviderLTI.php:22 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/LTI/classes/class.ilLTIAppEventListener.php:60 | 6 | - Wrong Type For Native PHP Function
- Written Only Variables
- Used Once Variables (In Scope)
- Uses Default Values
- Could Make A Function
- list() May Omit Variables
|
/Services/LTI/classes/class.ilLTIAppEventListener.php:226 | 6 | - Wrong Type For Native PHP Function
- Written Only Variables
- Used Once Variables (In Scope)
- Uses Default Values
- Could Make A Function
- list() May Omit Variables
|
/Services/LTI/classes/class.ilLTIViewGUI.php:129 | 6 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Language/classes/class.ilLanguage.php:553 | 6 | - Undefined Classes
- Should Use Local Class
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/Services/Link/classes/class.ilInternalLinkGUI.php:224 | 6 | - Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Logging/classes/Setup/class.ilLoggingSetupAgent.php:9 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/Logging/classes/class.ilLogComponentLevels.php:17 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Logging/classes/class.ilLoggingDBSettings.php:20 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Logging/classes/error/class.ilLoggingErrorFileStorage.php:101 | 6 | - No Boolean As Default
- Undefined Classes
- Written Only Variables
- Wrong Number Of Arguments
- Uses Default Values
- Could Make A Function
|
/Services/Mail/classes/Setup/class.ilMailSetupAgent.php:9 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Should Make Alias
- Unused Classes
- Class Could Be Final
|
/Services/Mail/classes/class.ilFileDataImportMail.php:97 | 6 | - Merge If Then
- Bail Out Early
- Buried Assignation
- Iffectations
- Uses Default Values
- Could Make A Function
|
/Services/Mail/classes/class.ilMailFolderGUI.php:1007 | 6 | - Scalar Are Not Arrays
- Weak Type With Array
- Missing Assignation In Branches
- Null Or Boolean Arrays
- Nested Ifthen
- Uses Default Values
|
/Services/MainMenu/classes/Items/Facade/class.ilMMNullItemFacade.php:12 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Maps/classes/class.ilGoogleMapGUI.php:78 | 6 | - Undefined Properties
- Htmlentities Using Default Flag
- Only Variable Passed By Reference
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
|
/Services/Maps/classes/class.ilGoogleMapGUI.php:79 | 6 | - Undefined Properties
- Htmlentities Using Default Flag
- Only Variable Passed By Reference
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
|
/Services/Maps/classes/class.ilOpenLayersMapGUI.php:106 | 6 | - Undefined Properties
- Htmlentities Using Default Flag
- Only Variable Passed By Reference
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
|
/Services/Maps/classes/class.ilOpenLayersMapGUI.php:107 | 6 | - Undefined Properties
- Htmlentities Using Default Flag
- Only Variable Passed By Reference
- Wrong Type With Call
- Uses Default Values
- Htmlentities Calls
|
/Services/MathJax/classes/Setup/class.ilMathJaxSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/Membership/classes/class.ilMembershipGUI.php:1690 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
- Never Called Parameter
|
/Services/Membership/classes/class.ilMembershipNotifications.php:339 | 6 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Wrong Type With Default
- Method Could Be Static
|
/Services/Membership/classes/class.ilMembershipNotifications.php:619 | 6 | - Method Is Not An If
- Ambiguous Static
- Undefined Classes
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/MetaData/classes/class.ilMDEditorGUI.php:2160 | 6 | - Undefined Properties
- Use Instanceof
- Check All Types
- Use Positive Condition
- Only Variable Passed By Reference
- Buried Assignation
|
/Services/Migration/DBUpdate_1385/classes/class.ilStyleMigration.php:121 | 6 | - Max Level Of Nesting
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/Migration/DBUpdate_1385/classes/class.ilStyleMigration.php:379 | 6 | - Undefined Variable
- Bail Out Early
- Same Conditions In Condition
- Buried Assignation
- Written Only Variables
- Iffectations
|
/Services/Migration/DBUpdate_491/inc.xml5compliance.php:47 | 6 | - Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Multiple Class Declarations
- Old Style Constructor
- Class Could Be Final
|
/Services/Migration/DBUpdate_904/classes/class.ilUpdateUtils.php:54 | 6 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/MyStaff/classes/class.ilMyStaffAccess.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/News/classes/class.ilNewsForContextBlockGUI.php:1240 | 6 | - Undefined Properties
- Bail Out Early
- Nested Ifthen
- No Need For Else
- Only Variable Passed By Reference
- Drop Else After Return
|
/Services/News/classes/class.ilNewsItem.php:1369 | 6 | - Using Deprecated Method
- Variable Is Not A Condition
- Bail Out Early
- Only Variable Passed By Reference
- Strict Comparison With Booleans
- Could Use self
|
/Services/News/classes/class.ilPDNewsBlockGUI.php:313 | 6 | - Method Signature Must Be Compatible
- Too Many Local Variables
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Different Argument Counts
|
/Services/Notifications/classes/class.ilObjNotificationAdminGUI.php:70 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
|
/Services/Object/classes/class.ilObject2GUI.php:405 | 6 | - Useless Method
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- No Return Used
- Method Could Be Static
|
/Services/Preview/classes/Setup/class.ilPreviewSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/Preview/classes/class.ilPreview.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/PrivacySecurity/classes/Setup/class.ilPrivacySecuritySetupAgent.php:9 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/PrivacySecurity/classes/class.ilExportFieldsInfo.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:410 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:421 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:431 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:467 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:476 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:486 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:496 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/Services/RTE/classes/class.ilRTE.php:159 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
- Unreachable Method
|
/Services/Saml/classes/class.ilAuthFrontendCredentialsSaml.php:7 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Saml/classes/class.ilSamlSettings.php:11 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Search/classes/Lucene/class.ilLuceneSearchResultFilter.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Search/classes/class.ilSearchSettings.php:23 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Search/classes/class.ilUserSearchFilter.php:157 | 6 | - Only Variable For Reference
- Only Variable Passed By Reference
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
- Unused Returned Value
|
/Services/Skill/classes/class.ilBasicSkillGUI.php:143 | 6 | - Undefined Properties
- Wrong Type With Call
- Uses Default Values
- Use ::Class Operator
- New Object Then Immediate Call
- Wrong Access Style to Property
|
/Services/Skill/classes/class.ilBasicSkillTemplateGUI.php:279 | 6 | - Undefined Properties
- Wrong Type With Call
- Uses Default Values
- Use ::Class Operator
- New Object Then Immediate Call
- Wrong Access Style to Property
|
/Services/Skill/classes/class.ilObjSkillManagementGUI.php:385 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/Skill/classes/class.ilObjSkillManagementGUI.php:403 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/Skill/classes/class.ilSkillCategoryGUI.php:240 | 6 | - Undefined Properties
- Wrong Type With Call
- Uses Default Values
- Use ::Class Operator
- New Object Then Immediate Call
- Wrong Access Style to Property
|
/Services/Skill/classes/class.ilSkillTreeNode.php:560 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
|
/Services/Style/System/test/fixtures/mocks/ilSystemStyleLoggerMock.php:43 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Style/System/test/ilSystemStyleSkinContainerTest.php:71 | 6 | - False To Array Conversion
- Weak Type With Array
- Don't Pollute Global Space
- Multiple Constant Definition
- Use const
- Deep Definitions
|
/Services/Style/classes/Setup/class.ilStyleSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/Survey/classes/class.SurveyImportParser.php:592 | 6 | - Wrong Argument Type
- Only Variable For Reference
- Only Variable Passed By Reference
- Buried Assignation
- Written Only Variables
- Wrong Type With Call
|
/Services/Taxonomy/classes/class.ilObjTaxonomyGUI.php:36 | 6 | - Incompatible Signature Methods With Covariance
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/TermsOfService/classes/Criteria/class.ilTermsOfServiceDocumentCriterionAssignmentConstraint.php:11 | 6 | - Abstract Or Implements
- Method Collision Traits
- Don't Pollute Global Space
- No Class In Global
- Class Could Be Final
- Interfaces Is Not Implemented
|
/Services/TermsOfService/classes/Document/class.ilTermsOfServiceDocument.php:20 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Undefined Classes
- Same Name For Property And Method
- Unfinished Object
|
/Services/Tracking/classes/class.ilChangeEvent.php:238 | 6 | - Merge If Then
- Bail Out Early
- Nested Ifthen
- Uses Default Values
- Randomly Sorted Arrays
- Strict Comparison With Booleans
|
/Services/Tracking/classes/class.ilLPTableBaseGUI.php:788 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
/Services/Tracking/classes/class.ilTrQuery.php:938 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Implicit Nullable Type
|
/Services/Tracking/classes/status/class.ilLPStatusCollection.php:140 | 6 | - Don't Mix ++
- Should Use Ternary Operator
- Use Positive Condition
- Used Once Variables (In Scope)
- Pre-increment
- Else If Versus Elseif
|
/Services/Tree/classes/class.ilTree.php:831 | 6 | - Using Deprecated Method
- Bail Out Early
- Make Global A Property
- Only Variable Passed By Reference
- Use ::Class Operator
- Global Usage
|
/Services/UIComponent/Explorer/classes/class.ilExplorer.php:681 | 6 | - Merge If Then
- Nested Ifthen
- Only Variable Passed By Reference
- Uses Default Values
- Strict Comparison With Booleans
- Logical Should Use Symbolic Operators
|
/Services/UICore/classes/Setup/class.ilCtrlStructureStoredObjective.php:72 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
/Services/UICore/classes/Setup/class.ilCtrlStructureStoredObjective.php:103 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
/Services/UICore/classes/class.ilCachedCtrl.php:24 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Undefined Classes
- Assign Default To Properties
- Wrong Type With Default
- Unfinished Object
|
/Services/UICore/classes/class.ilGlobalTemplate.php:54 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
- Never Called Parameter
|
/Services/User/Profile/classes/class.ilPersonalProfileGUI.php:220 | 6 | - Undefined Properties
- No Need For Else
- Use Positive Condition
- Wrong Type With Call
- Uses Default Values
- Drop Else After Return
|
/Services/User/classes/class.ilObjUser.php:133 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Undefined Classes
- No Public Access
- Never Used Properties
- Unfinished Object
|
/Services/User/classes/class.ilObjUserAccess.php:18 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/Services/User/classes/class.ilUserQuery.php:80 | 6 | - Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
- Uses Default Values
- Could Make A Function
- list() May Omit Variables
|
/Services/Utilities/classes/Parser.php:745 | 6 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Utilities/classes/Parser.php:2689 | 6 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Utilities/classes/Parser.php:3447 | 6 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Utilities/classes/Parser.php:3463 | 6 | - Undefined Variable
- Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
/Services/Utilities/classes/Parser.php:3989 | 6 | - Variable Is Not A Condition
- Undefined Classes
- Wrong Type With Call
- Used Once Variables (In Scope)
- Unresolved Classes
- Uses Default Values
|
/Services/Utilities/classes/Sanitizer.php:400 | 6 | - Missing Assignation In Branches
- Undefined Variable
- Variable Is Not A Condition
- Nested Ifthen
- Use Positive Condition
- Used Once Variables (In Scope)
|
/Services/Utilities/classes/Setup/class.ilUtilitiesSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/Utilities/classes/class.ilBrowser.php:240 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Used Once Variables (In Scope)
|
/Services/Utilities/classes/class.ilMWParserAdapter.php:4 | 6 | - Don't Pollute Global Space
- No Class In Global
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Utilities/classes/class.ilMWParserAdapter.php:9 | 6 | - Don't Pollute Global Space
- No Class In Global
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Utilities/classes/class.ilUtil.php:294 | 6 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Wrong Type With Default
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:567 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/Services/Utilities/classes/class.ilUtil.php:1082 | 6 | - Undefined Classes
- Should Use Local Class
- Modified Typed Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:1976 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
|
/Services/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:10 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/WebDAV/classes/dav/class.ilClientNodeDAV.php:57 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilMountPointDAV.php:150 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilObjRepositoryRootDAV.php:13 | 6 | - Repeated Interface
- Don't Pollute Global Space
- No Class In Global
- Undefined Interfaces
- Already Parents Interface
- Class Could Be Final
|
/Services/WebDAV/classes/dav/class.ilProblemInfoFileDAV.php:39 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilProblemInfoFileDAV.php:108 | 6 | - Unused Public Methods
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/Services/WebServices/Curl/classes/class.ilCurlConnection.php:173 | 6 | - No Null For Native PHP Functions
- Merge If Then
- Buried Assignation
- Useless Instructions
- Iffectations
- @ Operator
|
/Services/WebServices/ECS/classes/Course/class.ilECSCourseAttributes.php:14 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSAppEventListener.php:310 | 6 | - Make Global A Property
- Wrong Type With Call
- Uses Default Values
- Use ::Class Operator
- Global Usage
- New Object Then Immediate Call
|
/Services/WebServices/ECS/classes/class.ilECSCommunityReader.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSDataMappingSettings.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSParticipantSettings.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSSetting.php:906 | 6 | - Merge If Then
- Only Variable Passed By Reference
- Buried Assignation
- Iffectations
- Uses Default Values
- Logical Should Use Symbolic Operators
|
/Services/WebServices/ECS/classes/class.ilECSSetting.php:925 | 6 | - Merge If Then
- Only Variable Passed By Reference
- Buried Assignation
- Iffectations
- Uses Default Values
- Logical Should Use Symbolic Operators
|
/Services/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:9 | 6 | - Abstract Or Implements
- Don't Pollute Global Space
- No Class In Global
- Forgotten Interface
- Should Make Alias
- Class Could Be Final
|
/Services/WorkflowEngine/classes/class.ilObjWorkflowEngine.php:30 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
|
/Services/XHTMLValidator/validator/Text_Diff/Diff.php:493 | 6 | - Written Only Variables
- Deprecated PHP Functions
- Used Once Variables (In Scope)
- Undefined Functions
- While(List() = Each())
- list() May Omit Variables
|
/include/inc.xml5compliance.php:165 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
|
/libs/ilias/Init/PEAR/PEAR.php:787 | 6 | - Written Only Variables
- Deprecated PHP Functions
- Used Once Variables (In Scope)
- Undefined Functions
- While(List() = Each())
- list() May Omit Variables
|
/libs/ilias/Init/PEAR/PEAR.php:835 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Var Keyword
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/setup/sql/dbupdate.php:4043 | 6 | - Buried Assignation
- Or Die
- Uses Default Values
- Exit() Usage
- Preprocessable
- Logical Should Use Symbolic Operators
|
/src/BackgroundTasks/Implementation/Values/ThunkValue.php:70 | 6 | - PHP Native Class Type Compatibility
- Unused Public Methods
- Unused Parameter
- Undefined Classes
- Empty Function
- Used Once Variables (In Scope)
|
/src/GlobalScreen/Identification/AbstractIdentification.php:76 | 6 | - PHP Native Class Type Compatibility
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/src/GlobalScreen/Scope/Layout/Collector/MainLayoutCollector.php:190 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Never Called Parameter
|
/src/GlobalScreen/Scope/Layout/Provider/PagePart/StandardPagePartProvider.php:54 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Used Once Property
- Undefined Classes
- Unfinished Object
|
/src/GlobalScreen/Scope/MainMenu/Factory/Item/Link.php:39 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MetaBar/Factory/NotificationCenter.php:32 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Forgotten Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MetaBar/Factory/TopLegacyItem.php:32 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Forgotten Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MetaBar/Factory/TopLinkItem.php:32 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Forgotten Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MetaBar/Factory/TopParentItem.php:31 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Forgotten Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/Tool/Factory/Tool.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Used Once Property
- Undefined Classes
- Unfinished Object
|
/src/GlobalScreen/Scope/Tool/Factory/Tool.php:54 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Used Once Property
- Undefined Classes
- Unfinished Object
|
/src/GlobalScreen/Scope/Tool/Factory/TreeTool.php:36 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Trait
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/Tool/Factory/TreeTool.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Used Once Property
- Undefined Classes
- Unfinished Object
|
/src/Refinery/Integer/GreaterThan.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/Integer/LessThan.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/IsNull.php:17 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/Numeric/IsNumeric.php:11 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/Password/HasLowerChars.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/Password/HasMinLength.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/Password/HasNumbers.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/Password/HasSpecialChars.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/Password/HasUpperChars.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/String/HasMaxLength.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/Refinery/String/HasMinLength.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Method Collision Traits
- Already Parents Interface
- Class Could Be Final
- Interfaces Is Not Implemented
|
/src/ResourceStorage/Revision/NullRevision.php:85 | 6 | - Unused Public Methods
- Type Must Be Returned
- Ambiguous Static
- Empty Function
- Must Return Methods
- Methods Without Return
|
/src/Setup/AgentCollection.php:231 | 6 | - Ambiguous Static
- Undefined Classes
- Undefined Interfaces
- Should Use Local Class
- Method Could Be Static
- Missing Some Returntype
|
/src/UI/Implementation/Component/Button/Bulky.php:14 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Close.php:13 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Primary.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Shy.php:9 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Standard.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Tag.php:11 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Card/Card.php:13 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Could Be Abstract Class
|
/src/UI/Implementation/Component/Card/RepositoryObject.php:12 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Card/Standard.php:9 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Chart/ProgressMeter/FixedSize.php:13 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Chart/ProgressMeter/Mini.php:13 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Dropdown/Dropdown.php:16 | 6 | - Repeated Interface
- Forgotten Interface
- Should Make Alias
- Useless Abstract Class
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/src/UI/Implementation/Component/Dropdown/Standard.php:9 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Dropzone/File/Wrapper.php:15 | 6 | - Abstract Or Implements
- Repeated Interface
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Image/Image.php:17 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Container/Filter/Standard.php:12 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Container/Form/Standard.php:13 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Container/ViewControl/Standard.php:9 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Group.php:19 | 6 | - Abstract Or Implements
- Repeated Interface
- Already Parents Trait
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/src/UI/Implementation/Component/Input/Field/MultiSelect.php:14 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Numeric.php:16 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Text.php:14 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Item/Standard.php:9 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Link/Bulky.php:12 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Link/Standard.php:9 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Listing/Ordered.php:13 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Listing/Unordered.php:13 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Listing/Workflow/Linear.php:12 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/MainControls/MainBar.php:99 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Undefined Classes
- Unfinished Object
- Property Could Be Local
|
/src/UI/Implementation/Component/MainControls/Slate/Legacy.php:16 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/MainControls/Slate/Notification.php:16 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/MainControls/SystemInfo.php:16 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Menu/Drilldown.php:14 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Menu/Sub.php:16 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Modal/Interruptive.php:10 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Modal/Lightbox.php:11 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Listing/Standard.php:14 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Secondary/Legacy.php:12 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Secondary/Listing.php:13 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Secondary/Secondary.php:23 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Ambiguous Static
- Undefined Classes
- Unfinished Object
- Mismatch Properties Typehints
|
/src/UI/Implementation/Component/Panel/Standard.php:14 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Popover/Listing.php:14 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Popover/Standard.php:14 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Avatar/Letter.php:8 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Avatar/Picture.php:8 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:23 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:31 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:47 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:55 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:63 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:71 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:79 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:88 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:96 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:104 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:112 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:120 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:128 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:136 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:144 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:152 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:160 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:168 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:176 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:184 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:192 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:200 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:208 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:216 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:224 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:232 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:240 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:248 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:256 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:264 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:336 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:344 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:352 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:360 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:368 | 6 | - Unused Public Methods
- Should Make Alias
- Could Inject Parameter
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Glyph.php:14 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Icon/Custom.php:9 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Icon/Standard.php:9 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Table/Factory.php:40 | 6 | - Unused Public Methods
- Should Make Alias
- Must Return Methods
- StandaloneType True False Null
- Wrong Type With Default
- Method Could Be Static
|
/src/UI/Implementation/Component/Tree/Expandable.php:15 | 6 | - Abstract Or Implements
- Repeated Interface
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/DefaultRenderer.php:55 | 6 | - Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Mismatched Typehint
- StandaloneType True False Null
- Modified Typed Parameter
|
/src/UI/examples/Tree/Expandable/expandable_async_repo.php:88 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- Bail Out Early
- No Need For Else
- Use Positive Condition
- Drop Else After Return
|
/webservice/soap/classes/class.ilObjectXMLWriter.php:329 | 6 | - Using Deprecated Method
- Only Variable Passed By Reference
- Wrong Type With Call
- Non Static Methods Called In A Static
- Uses Default Values
- Hardcoded Passwords
|
/webservice/soap/classes/class.ilSoapAdministration.php:429 | 6 | - Bail Out Early
- Use Instanceof
- Check All Types
- No Need For Else
- Buried Assignation
- Drop Else After Return
|
/webservice/soap/classes/class.ilSoapUserAdministration.php:322 | 6 | - Class-typed References
- Illegal Name For Method
- Useless Referenced Argument
- Objects Don't Need References
- Should Use Local Class
- Method Could Be Static
|
/webservice/soap/include/inc.soap_functions.php:1204 | 6 | - Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
- Uses Default Values
- Could Make A Function
- list() May Omit Variables
|
/webservice/soap/lib/nusoap.php:103 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Var Keyword
- Never Used Properties
- Forgotten Visibility
- Mismatch Properties Typehints
|
/webservice/soap/lib/nusoap.php:110 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Var Keyword
- Never Used Properties
- Forgotten Visibility
- Mismatch Properties Typehints
|
/webservice/soap/lib/nusoap.php:3462 | 6 | - Property Used In One Method Only
- Var Keyword
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
/webservice/soap/lib/nusoap.php:3595 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Undefined Classes
- Forgotten Visibility
- Could Inject Parameter
- Never Called Parameter
|
/webservice/soap/lib/nusoap.php:3856 | 6 | - Weak Type With Array
- Missing Assignation In Branches
- Buried Assignation
- Iffectations
- Uses Default Values
- @ Operator
|
/webservice/soap/lib/nusoap.php:4742 | 6 | - Bail Out Early
- No Need For Else
- Iffectations
- Uses Default Values
- Drop Else After Return
- Could Make A Function
|
/webservice/soap/lib/nusoap.php:5933 | 6 | - Bail Out Early
- No Need For Else
- Use Positive Condition
- Buried Assignation
- Iffectations
- Drop Else After Return
|
/webservice/soap/lib/nusoap.php:7339 | 6 | - Bail Out Early
- Nested Ifthen
- No Need For Else
- Only Variable Passed By Reference
- Iffectations
- Drop Else After Return
|