/webservice/soap/lib/nusoap.php:4336 | 27 | - Ambiguous Static
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Never Called Parameter
|
/Services/Tracking/classes/repository_statistics/class.ilLPProgressTableGUI.php:21 | 24 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/UI/Implementation/Component/Input/Container/Filter/Factory.php:34 | 23 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Could Inject Parameter
|
/Services/RTE/classes/class.ilRTE.php:151 | 21 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Unreachable Method
|
/webservice/soap/lib/nusoap.php:7205 | 21 | - Max Level Of Nesting
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/Test/classes/class.ilTestServiceGUI.php:378 | 20 | - Max Level Of Nesting
- Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Blog/classes/class.ilBlogPostingGUI.php:811 | 19 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/ScormAicc/classes/class.ilSCORMTrackingItems.php:579 | 19 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Form/classes/class.ilHierarchyFormGUI.php:1055 | 19 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Wiki/classes/class.ilWikiStat.php:642 | 18 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Badge/classes/class.ilBadgeUserTableGUI.php:25 | 18 | - Wrong Optional Parameter
- Mismatched Default Arguments
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/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/Form/classes/class.ilHierarchyFormGUI.php:1075 | 18 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/LearningHistory/classes/class.ilLearningHistoryGUI.php:198 | 18 | - Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/UICore/classes/MetaTemplate/PageContentGUI.php:26 | 18 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
- Never Called Parameter
|
/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
|
/src/UI/Implementation/Component/Button/Factory.php:71 | 18 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Modules/Blog/classes/class.ilBlogPostingGUI.php:71 | 17 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Forum/classes/class.ilForumTopicTableGUI.php:74 | 17 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestionGUI.php:563 | 17 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/import/qti12/class.assQuestionImport.php:166 | 17 | - Useless Referenced Argument
- Useless Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Services/ActiveRecord/Views/Index/class.arIndexTableField.php:37 | 17 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDValues.php:340 | 17 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Utilities/classes/class.ilUtil.php:859 | 17 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:1892 | 17 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/webservice/soap/lib/nusoap.php:4572 | 17 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:1729 | 16 | - Assumptions
- Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:2268 | 16 | - Ambiguous Static
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:430 | 16 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Modules/Survey/Editing/class.ilSurveyPageGUI.php:1630 | 16 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestionGUI.php:239 | 16 | - Max Level Of Nesting
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/TestQuestionPool/classes/export/qti12/class.assQuestionExport.php:164 | 16 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDValues.php:502 | 16 | - Max Level Of Nesting
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/COPage/Layout/classes/class.ilPageLayoutGUI.php:35 | 16 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Could Inject Parameter
- Never Called Parameter
|
/Services/LearningHistory/classes/class.ilLearningHistoryFactory.php:34 | 16 | - Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Tree/Node/Factory.php:17 | 16 | - Mismatch Parameter Name
- Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:1408 | 15 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/ScormAicc/classes/class.ilSCORMTrackingItems.php:212 | 15 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- 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 | 15 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- 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 | 15 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:591 | 15 | - Assumptions
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/SurveyQuestionPool/Categories/class.SurveyCategories.php:62 | 15 | - Method Is Not An If
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Modules/Test/classes/class.ilObjTest.php:1744 | 15 | - Wrong Type With Call
- Only Variable Passed By Reference
- Uses Default Values
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
- Could Use self
|
/Modules/Wiki/classes/class.ilWikiUtil.php:614 | 15 | - Max Level Of Nesting
- Ambiguous Static
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/CAS/lib/CAS/Client.php:3108 | 15 | - Ambiguous Static
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
|
/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/Container/classes/class.ilContainer.php:634 | 15 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:751 | 15 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Style/System/classes/Utilities/class.ilSystemStyleSkinContainer.php:624 | 15 | - Ambiguous Static
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Table/classes/class.ilTable2GUI.php:1232 | 15 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Tracking/classes/repository_statistics/class.ilTrSummaryTableGUI.php:481 | 15 | - Assumptions
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Never Called Parameter
|
/Services/Utilities/classes/class.ilMWParserAdapter.php:69 | 15 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Utilities/classes/class.ilUtil.php:986 | 15 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/include/inc.xml5compliance.php:23 | 15 | - Don't Pollute Global Space
- No Boolean As Default
- Use Named Boolean In Argument Definition
- No Class In Global
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/webservice/soap/classes/class.ilSoapDataCollectionAdministration.php:47 | 15 | - Ambiguous Static
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/webservice/soap/lib/nusoap.php:418 | 15 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/Modules/Chatroom/classes/gui/class.ilChatroomHistoryGUI.php:93 | 14 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:190 | 14 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Course/classes/Timings/class.ilTimingsUser.php:160 | 14 | - Assumptions
- No Default For Referenced Parameter
- Max Level Of Nesting
- No Boolean As Default
- Class-typed References
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/ScormAicc/classes/class.ilSCORMTrackingItems.php:149 | 14 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMetricQuestionGUI.php:136 | 14 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMultipleChoiceQuestionGUI.php:191 | 14 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveySingleChoiceQuestionGUI.php:124 | 14 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveyTextQuestionGUI.php:83 | 14 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/Test/classes/class.ilObjAssessmentFolder.php:276 | 14 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Test/classes/class.ilObjTest.php:5378 | 14 | - No Literal For Reference
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/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/Badge/classes/class.ilBadgeUserTableGUI.php:107 | 14 | - Ambiguous Static
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/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/Calendar/classes/ConsultationHours/class.ilConsultationHourAppointments.php:26 | 14 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Math/classes/class.EvalMath.php:231 | 14 | - Weak Type With Array
- Wrong Precedence In Expression
- Only Variable Passed By Reference
- Uses Default Values
- Buried Assignation
- Strict Comparison With Booleans
- Logical Should Use Symbolic Operators
|
/Services/News/classes/class.ilNewsItem.php:1830 | 14 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Object/classes/class.ilDummyAccessHandler.php:23 | 14 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Object/classes/class.ilObject2GUI.php:453 | 14 | - Useless Method
- Ambiguous Static
- Mismatched Default Arguments
- Undefined Classes
- No Return Used
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Never Called Parameter
|
/Services/Tasks/DerivedTasks/classes/class.ilDerivedTaskFactory.php:44 | 14 | - Unused Public Methods
- Mismatched Typehint
- Should Use Local Class
- Wrong Type With Default
- Could Inject Parameter
- Method Could Be Static
|
/Services/User/classes/class.ilUserXMLWriter.php:286 | 14 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Illegal Name For Method
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/src/UI/Implementation/Component/Chart/ProgressMeter/Factory.php:18 | 14 | - Unused Public Methods
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Chart/ProgressMeter/Factory.php:25 | 14 | - Unused Public Methods
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Modal/Factory.php:42 | 14 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/webservice/soap/classes/class.ilSoapStructureObjectFactory.php:57 | 14 | - Ambiguous Static
- Useless Argument
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/webservice/soap/lib/nusoap.php:4424 | 14 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Never Called Parameter
|
/webservice/soap/lib/nusoap.php:7147 | 14 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:2474 | 13 | - Mismatch Parameter Name
- Cancelled Parameter
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/BookingManager/Participants/classes/class.ilBookingParticipant.php:133 | 13 | - Assumptions
- Ambiguous Static
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/Course/classes/class.ilObjCourseGrouping.php:519 | 13 | - Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/DataCollection/classes/Helpers/class.ilDclPropertyFormGUI.php:42 | 13 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/MediaPool/classes/class.ilMediaPoolPageGUI.php:29 | 13 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:536 | 13 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:750 | 13 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMetricQuestionGUI.php:118 | 13 | - Assumptions
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1972 | 13 | - Wrong Optional Parameter
- Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyTextQuestionGUI.php:72 | 13 | - Assumptions
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:1507 | 13 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:5198 | 13 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assQuestionGUI.php:631 | 13 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/AdministrativeNotification/classes/class.ilADNTabHandling.php:58 | 13 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDClaimingPlugin.php:282 | 13 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDClaimingPlugin.php:330 | 13 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/COPage/classes/class.ilPageObject.php:3536 | 13 | - Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:138 | 13 | - Unused Public Methods
- Ambiguous Static
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Database/classes/PDO/class.ilDBPdo.php:2090 | 13 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Object/classes/class.ilObjectAccess.php:50 | 13 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Tracking/classes/class.ilTrQuery.php:1116 | 13 | - Method Is Not An If
- Max Level Of Nesting
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/User/classes/class.ilUDFClaimingPlugin.php:124 | 13 | - Assumptions
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/User/classes/class.ilUserXMLWriter.php:295 | 13 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Illegal Name For Method
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Utilities/classes/Parser.php:300 | 13 | - Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- 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 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:3936 | 13 | - Ambiguous Static
- Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:4947 | 13 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Xml/classes/class.ilXmlWriter.php:389 | 13 | - Method Is Not An If
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/webservice/soap/include/inc.soap_functions.php:1064 | 13 | - Ambiguous Static
- Mismatched Default Arguments
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/webservice/soap/lib/nusoap.php:4405 | 13 | - Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Same Name For Property And Method
- Could Inject Parameter
- Never Called Parameter
|
/webservice/soap/lib/nusoap.php:5793 | 13 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/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/Chatroom/classes/class.ilObjChatroomAdminGUI.php:24 | 12 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Chatroom/classes/class.ilObjChatroomGUI.php:24 | 12 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/CmiXapi/classes/class.ilCmiXapiDataSet.php:169 | 12 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Modules/ContentPage/classes/class.ilContentPagePageGUI.php:25 | 12 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/Course/classes/class.ilObjCourse.php:2066 | 12 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Same Name For Property And Method
- Different Argument Counts
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldModel.php:855 | 12 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Exercise/AssMemberState/classes/class.ilExcAssMemberState.php:133 | 12 | - Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/Glossary/Presentation/class.ilGlossaryPresentationGUI.php:520 | 12 | - Max Level Of Nesting
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Group/classes/class.ilObjGroup.php:2061 | 12 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Same Name For Property And Method
- Different Argument Counts
|
/Modules/LTIConsumer/lib/OAuth.php:726 | 12 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Modules/LearningModule/classes/class.ilChapterHierarchyFormGUI.php:178 | 12 | - Mismatch Parameter Name
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/OrgUnit/classes/Staff/class.ilOrgUnitStaffTableGUI.php:20 | 12 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004OrganizationHFormGUI.php:287 | 12 | - Mismatch Parameter Name
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:85 | 12 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:191 | 12 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:277 | 12 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/ScormAicc/classes/class.ilScormAiccDataSet.php:205 | 12 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1805 | 12 | - Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestionEvaluation.php:574 | 12 | - Unused Public Methods
- Useless Referenced Argument
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/Test/classes/class.ilObjTest.php:1716 | 12 | - Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/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/CAS/lib/CAS/Client.php:2020 | 12 | - Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Could Inject Parameter
|
/Services/COPage/classes/class.ilPCParagraph.php:1936 | 12 | - Missing Assignation In Branches
- No Null For Native PHP Functions
- Htmlentities Using Default Flag
- Wrong Type For Native PHP Function
- Wrong Parameter Type
- Use Constant As Arguments
- Uses Default Values
- Should Use Existing Constants
- Strict Comparison With Booleans
|
/Services/Container/classes/class.ilContainerContentGUI.php:736 | 12 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/Init/classes/class.ilErrorHandling.php:356 | 12 | - Unresolved Classes
- Unused Parameter
- Undefined Interfaces
- Used Once Variables (In Scope)
- Undefined Classes
- Could Inject Parameter
- Wrong Type Returned
|
/Services/MediaObjects/classes/class.ilMapArea.php:641 | 12 | - Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/MediaObjects/classes/class.ilMapArea.php:751 | 12 | - Useless Referenced Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Membership/classes/class.ilMembershipCronNotifications.php:148 | 12 | - Assumptions
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
|
/Services/Object/classes/class.ilObjectListGUI.php:2713 | 12 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Search/classes/class.ilRepositorySearchGUI.php:196 | 12 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
|
/Services/Style/System/classes/Utilities/class.ilSystemStyleSkinContainer.php:85 | 12 | - Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Tracking/classes/class.ilLPStatus.php:203 | 12 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/object_statistics/class.ilLPObjectStatisticsLPTableGUI.php:30 | 12 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/repository_statistics/class.ilTrSummaryTableGUI.php:555 | 12 | - Assumptions
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/UICore/classes/class.ilGlobalPageTemplate.php:629 | 12 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
|
/Services/User/classes/class.ilUserTableGUI.php:603 | 12 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject 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 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/webservice/soap/lib/nusoap.php:2088 | 12 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Use ::Class Operator
- Wrong Type With Default
|
/webservice/soap/lib/nusoap.php:6159 | 12 | - Max Level Of Nesting
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/Modules/Blog/classes/class.ilBlogPosting.php:193 | 11 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:56 | 11 | - Unused Public Methods
- Should Make Alias
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Must Return Methods
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/Chatroom/classes/class.ilChatroom.php:401 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/Chatroom/classes/class.ilObjChatroomAccess.php:121 | 11 | - No Default For Referenced Parameter
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:137 | 11 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:162 | 11 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:216 | 11 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/CmiXapi/classes/class.ilObjCmiXapi.php:1590 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Different Argument Counts
|
/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/Course/classes/class.ilObjCourse.php:2290 | 11 | - No Default For Referenced Parameter
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Course/classes/class.ilObjCourseAccess.php:287 | 11 | - No Default For Referenced Parameter
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/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/Service/classes/class.ilExerciseInternalFactory.php:43 | 11 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Same Name For Property And Method
- Could Inject Parameter
- Method Could Be Static
|
/Modules/Exercise/classes/class.ilExSubmission.php:477 | 11 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/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/Group/classes/class.ilObjGroup.php:2162 | 11 | - No Default For Referenced Parameter
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/LearningModule/Presentation/classes/class.ilLMPresentationGUI.php:1735 | 11 | - Method Is Not An If
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
|
/Modules/LearningModule/classes/class.ilLMObjectFactory.php:17 | 11 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Could Inject Parameter
|
/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
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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/JSMin_lib.php:682 | 11 | - Method Is Not An If
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004StoreData.php:144 | 11 | - Useless Argument
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:683 | 11 | - Wrong Optional Parameter
- Useless Argument
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Modules/Scorm2004/classes/ilSCORM13Package.php:144 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Could Inject Parameter
|
/Modules/ScormAicc/classes/SCORM/class.ilSCORMExplorer.php:241 | 11 | - Mismatch Parameter Name
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
- Different Argument Counts
- Method Could Be Static
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeRepositorySearchGUI.php:33 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/StudyProgramme/test/prg_mocks.php:60 | 11 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/Survey/classes/class.ilObjSurvey.php:2352 | 11 | - No Literal For Reference
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Modules/Survey/classes/class.ilObjSurvey.php:4487 | 11 | - Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Test/classes/class.ilObjTest.php:4039 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/Test/classes/class.ilTestExport.php:331 | 11 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Wiki/classes/class.ilWikiStat.php:773 | 11 | - Assumptions
- Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Should Use Local Class
|
/Services/ActiveRecord/class.ActiveRecord.php:705 | 11 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Services/ActiveRecord/class.ActiveRecordList.php:241 | 11 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Services/ActiveRecord/class.CachedActiveRecord.php:39 | 11 | - Don't Send $this In Constructor
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDRecord.php:964 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDRecords.php:29 | 11 | - Unused Public Methods
- Type Must Be Returned
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Methods Without Return
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPCInteractiveImageGUI.php:148 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/COPage/classes/class.ilPageContent.php:460 | 11 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/COPage/classes/class.ilPageContent.php:472 | 11 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:430 | 11 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:1245 | 11 | - Assumptions
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/InfoScreen/classes/class.ilInfoScreenGUI.php:360 | 11 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Init/classes/class.ilErrorHandling.php:492 | 11 | - Unresolved Classes
- Unused Parameter
- Undefined Interfaces
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type Returned
|
/Services/LTI/classes/class.ilLTIDataConnector.php:1585 | 11 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Never Called Parameter
|
/Services/Logging/classes/class.ilLog.php:64 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/MainMenu/classes/Administration/class.ilMMTabHandling.php:58 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Notification/classes/class.ilNotification.php:120 | 11 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Notification/classes/class.ilSystemNotification.php:181 | 11 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Object/classes/class.ilObject2.php:428 | 11 | - Useless Method
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Object/classes/class.ilObjectGUI.php:1982 | 11 | - Method Is Not An If
- Ambiguous Static
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Object/classes/class.ilObjectGUI.php:2126 | 11 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/PrivacySecurity/classes/Setup/class.ilPrivacySecuritySetupAgent.php:34 | 11 | - Unused Public Methods
- Should Make Alias
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Must Return Methods
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Skill/classes/class.ilObjSkillManagement.php:81 | 11 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Style/Content/classes/class.ilObjStyleSheetGUI.php:898 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Table/classes/class.ilTable2GUI.php:664 | 11 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Taxonomy/classes/class.ilObjTaxonomyGUI.php:298 | 11 | - Mismatch Parameter Name
- Method Is Not An If
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/class.ilLPStatus.php:232 | 11 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/class.ilLPStatus.php:243 | 11 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/class.ilLPStatus.php:371 | 11 | - No Default For Referenced Parameter
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
|
/Services/Tracking/classes/class.ilLPStatusWrapper.php:265 | 11 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/class.ilLPTableBaseGUI.php:173 | 11 | - Assumptions
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/UIComponent/classes/class.ilUIHookPluginGUI.php:62 | 11 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/WebDAV/classes/dav/class.ilClientNodeDAV.php:233 | 11 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilMountPointDAV.php:139 | 11 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:34 | 11 | - Unused Public Methods
- Should Make Alias
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Must Return Methods
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/include/inc.xml5compliance.php:45 | 11 | - No Default For Referenced Parameter
- Don't Pollute Global Space
- No Class In Global
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Input/Field/Factory.php:88 | 11 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Input/Field/Factory.php:96 | 11 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Listing/Workflow/Factory.php:17 | 11 | - Unused Public Methods
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Tree/Node/Factory.php:22 | 11 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/webservice/soap/classes/class.ilSoapUserAdministration.php:373 | 11 | - Ambiguous Static
- Useless Argument
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
|
/webservice/soap/lib/nusoap.php:6474 | 11 | - Max Level Of Nesting
- No Boolean As Default
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/Modules/Bibliographic/classes/class.ilObjBibliographic.php:358 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/Blog/Export/BlogHtmlExport.php:404 | 10 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
|
/Modules/Blog/classes/class.ilObjBlog.php:167 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/BookingManager/BookingProcess/classes/class.ilBookingProcessGUI.php:380 | 10 | - Assumptions
- Max Level Of Nesting
- Useless Argument
- Mismatched Typehint
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
|
/Modules/BookingManager/Reservations/classes/class.ilBookingReservation.php:574 | 10 | - Assumptions
- Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/DataCollection/classes/Content/class.ilDclRecordListTableGUI.php:431 | 10 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseRecordRepresentation.php:100 | 10 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/DataCollection/classes/class.ilObjDataCollection.php:290 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/Exercise/Service/classes/class.ilExerciseInternalFactory.php:59 | 10 | - Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Same Name For Property And Method
|
/Modules/Exercise/classes/class.ilExSubmission.php:728 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Forum/classes/class.ilForum.php:1060 | 10 | - Assumptions
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Forum/classes/class.ilObjForumGUI.php:1205 | 10 | - Recycled Variables
- Assigned Twice
- Overwritten Literals
- Useless Parenthesis
- Uses Default Values
- Buried Assignation
- Strict Comparison With Booleans
|
/Modules/IndividualAssessment/classes/class.ilIndividualAssessmentMembersTableGUI.php:268 | 10 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Missing Some Returntype
|
/Modules/ItemGroup/classes/class.ilObjItemGroup.php:162 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/LTIConsumer/classes/class.ilLTIConsumerProviderUsageTableGUI.php:90 | 10 | - Useless Argument
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/LTIConsumer/lib/OAuth.php:721 | 10 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Modules/LearningModule/classes/class.ilObjContentObject.php:2183 | 10 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Portfolio/classes/class.ilPortfolioExerciseGUI.php:101 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
|
/Modules/Portfolio/classes/class.ilPortfolioPageGUI.php:501 | 10 | - Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModule.php:1126 | 10 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004Chapter.php:119 | 10 | - Unused Public Methods
- Useless Referenced Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/Scorm2004/classes/class.ilSCORM2004NodeFactory.php:23 | 10 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Could Inject Parameter
|
/Modules/Scorm2004/classes/ilSCORM13Package.php:670 | 10 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Could Inject Parameter
|
/Modules/ScormAicc/classes/SCORM/class.ilSCORMExplorer.php:126 | 10 | - Mismatch Parameter Name
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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/StudyProgramme/classes/class.ilObjStudyProgrammeAutoMembershipsGUI.php:638 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
/Modules/Survey/Participants/class.ilSurveyAppraiseesTableGUI.php:21 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Test/classes/class.ilObjTest.php:8048 | 10 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assErrorText.php:597 | 10 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assFormulaQuestion.php:856 | 10 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assOrderingQuestion.php:710 | 10 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assTextQuestionGUI.php:389 | 10 | - Mismatch Parameter Name
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assTextSubsetGUI.php:278 | 10 | - Mismatch Parameter Name
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/export/qti12/class.assOrderingQuestionExport.php:31 | 10 | - Max Level Of Nesting
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
|
/Modules/Wiki/classes/class.ilWikiExportOrderTableGUI.php:28 | 10 | - Wrong Optional Parameter
- Mismatched Default Arguments
- Useless Argument
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/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
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/ADT/classes/ActiveRecord/class.ilADTActiveRecordByType.php:534 | 10 | - Assumptions
- Max Level Of Nesting
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/ADT/classes/Types/Text/class.ilADTTextSearchBridgeSingle.php:65 | 10 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Unreachable Method
- Different Argument Counts
|
/Services/AccessControl/classes/class.ilRbacLog.php:170 | 10 | - Assumptions
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Accessibility/classes/Document/class.ilAccessibilityDocumentHtmlPurifier.php:20 | 10 | - Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDFieldDefinition.php:664 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/Authentication/classes/class.ilSessionStatisticsGUI.php:581 | 10 | - Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Badge/classes/class.ilBadgeTableGUI.php:20 | 10 | - Wrong Optional Parameter
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Block/classes/class.ilColumnGUI.php:180 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/CAS/lib/CAS/Client.php:2110 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Could Inject Parameter
- Retyped Reference
|
/Services/CAS/lib/CAS/Client.php:3259 | 10 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Could Inject Parameter
|
/Services/COPage/Editor/Server/class.UIWrapper.php:293 | 10 | - Mismatched Default Arguments
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCInteractiveImageGUI.php:107 | 10 | - Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCMediaObjectGUI.php:225 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPCParagraph.php:152 | 10 | - Ambiguous Static
- Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPageLinker.php:35 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/COPage/classes/class.ilPageObjectGUI.php:2275 | 10 | - Wrong Type With Call
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
- Wrong Number Of Arguments
- New Object Then Immediate Call
|
/Services/Calendar/classes/class.ilCalendarCategories.php:291 | 10 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Calendar/classes/iCal/class.ilICalItem.php:105 | 10 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Services/Component/classes/class.ilClaimingPermissionHelper.php:47 | 10 | - Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Services/Conditions/classes/class.ilConditionFactory.php:61 | 10 | - Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:374 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/Cron/classes/class.ilCronJob.php:258 | 10 | - Unused Public Methods
- Useless Referenced Argument
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Database/classes/PDO/class.ilDBPdo.php:1370 | 10 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
- Method Could Be Static
|
/Services/Init/classes/class.ilInitialisation.php:1515 | 10 | - Htmlentities Using Default Flag
- Wrong Type For Native PHP Function
- Wrong Type With Call
- Htmlentities Calls
- Uses Default Values
- Could Make A Function
- Wrong Type Returned
- Preprocessable
|
/Services/Like/classes/class.ilLikeData.php:49 | 10 | - Mismatched Typehint
- Undefined Interfaces
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- 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/Mail/classes/class.ilMail.php:1056 | 10 | - Useless Argument
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Method Could Be Static
|
/Services/MediaObjects/classes/class.ilObjMediaObjectGUI.php:77 | 10 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Migration/DBUpdate_426/classes/class.ilMDOrComposite.php:136 | 10 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Useless Argument
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
- Method Could Be Static
|
/Services/Notes/classes/class.ilNoteGUI.php:1614 | 10 | - Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Notification/classes/class.ilSystemNotification.php:326 | 10 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Object/classes/class.ilObject2.php:414 | 10 | - Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Object/classes/class.ilObjectLP.php:507 | 10 | - Useless Referenced Argument
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Services/Object/classes/class.ilObjectLP.php:579 | 10 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/PersonalWorkspace/classes/class.ilWorkspaceShareTableGUI.php:47 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/RTE/classes/class.ilRTE.php:169 | 10 | - Unused Public Methods
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Services/Skill/classes/class.ilPersonalSkill.php:244 | 10 | - Method Is Not An If
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Services/Skill/classes/class.ilPersonalSkillsGUI.php:551 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
|
/Services/Skill/classes/class.ilSkillLevelTableGUI.php:31 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Could Inject Parameter
|
/Services/Style/Content/classes/class.ilObjStyleSheet.php:894 | 10 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
- Different Argument Counts
|
/Services/Tracking/classes/class.ilLearningProgressBaseGUI.php:441 | 10 | - Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Illegal Name For Method
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
|
/Services/Tracking/classes/object_statistics/class.ilLPObjectStatisticsDailyTableGUI.php:20 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/object_statistics/class.ilLPObjectStatisticsTableGUI.php:20 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/object_statistics/class.ilLPObjectStatisticsTypesTableGUI.php:21 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/status/class.ilLPStatusIcons.php:61 | 10 | - Ambiguous Static
- Mismatched Typehint
- StandaloneType True False Null
- Wrong Type With Default
- Modified Typed Parameter
- Could Inject Parameter
- Could Use self
|
/Services/Tree/classes/class.ilTree.php:752 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/UIComponent/Explorer/classes/class.ilExplorer.php:1076 | 10 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/UIComponent/Explorer/classes/class.ilExplorer.php:1084 | 10 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/UIComponent/Toolbar/classes/class.ilToolbarGUI.php:234 | 10 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/UIComponent/classes/class.ilUIHookPluginGUI.php:85 | 10 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/UICore/classes/class.ilTemplate.php:279 | 10 | - Mismatch Parameter Name
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Services/UICore/classes/class.ilTemplate.php:409 | 10 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/User/classes/class.ilCustomUserFieldsGUI.php:355 | 10 | - Assumptions
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/User/classes/class.ilObjUser.php:2768 | 10 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/User/classes/class.ilUserProfile.php:456 | 10 | - Max Level Of Nesting
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Utilities/classes/class.ilUtil.php:512 | 10 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Utilities/classes/class.ilUtil.php:1460 | 10 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Services/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsDocumentPurifier.php:17 | 10 | - Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/include/Unicode/UtfNormalTest.php:213 | 10 | - Don't Pollute Global Space
- Useless Referenced Argument
- Useless Argument
- No Class In Global
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/setup/classes/class.ilSetupAgent.php:142 | 10 | - Unused Public Methods
- Method Signature Must Be Compatible
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/setup/sql/dbupdate_04.php:11289 | 10 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/src/GlobalScreen/Scope/Layout/Collector/MainLayoutCollector.php:231 | 10 | - Method Is Not An If
- Class-typed References
- Useless Argument
- Mismatched Typehint
- Unused Parameter
- Objects Don't Need References
- Should Use Local Class
- StandaloneType True False Null
- Modified Typed Parameter
- Method Could Be Static
|
/src/Setup/Agent/HasNoNamedObjective.php:17 | 10 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Must Return Methods
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/src/Setup/Metrics/StorageConvenience.php:16 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:57 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:98 | 10 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Component/Button/Factory.php:343 | 10 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/UI/Implementation/Component/Chart/ProgressMeter/Factory.php:33 | 10 | - Unused Public Methods
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Input/Field/Checkbox.php:18 | 10 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Factory.php:120 | 10 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/BookingManager/Reservations/classes/class.ilBookingReservationsTableGUI.php:291 | 9 | - Assumptions
- Max Level Of Nesting
- Method Signature Must Be Compatible
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/BookingManager/Service/classes/class.ilBookingManagerInternalDomainService.php:27 | 9 | - Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Modules/Cloud/classes/class.ilCloudConnector.php:102 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Could Inject Parameter
|
/Modules/Cloud/classes/class.ilCloudFileTree.php:153 | 9 | - Wrong Optional Parameter
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
|
/Modules/CmiXapi/classes/XapiReport/class.ilCmiXapiAbstractRequest.php:66 | 9 | - Method Is Not An If
- Ambiguous Static
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/Course/classes/Timings/class.ilTimingsUser.php:345 | 9 | - No Default For Referenced Parameter
- Class-typed References
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Course/classes/class.ilObjCourseGrouping.php:566 | 9 | - Max Level Of Nesting
- Useless Referenced Argument
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Static Methods Cannot Call Non-Static Methods
- Hidden Nullable Typehint
|
/Modules/DataCollection/classes/Content/class.ilDclContentExporter.php:148 | 9 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldRepresentation.php:92 | 9 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldRepresentation.php:106 | 9 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/DataCollection/classes/Helpers/class.ilDclRecordQueryObject.php:117 | 9 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/DataCollection/classes/class.ilObjDataCollection.php:126 | 9 | - Max Level Of Nesting
- Ambiguous Static
- Mismatched Default Arguments
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Exercise/classes/class.ilExerciseManagementGUI.php:2092 | 9 | - Wrong Type For Native PHP Function
- Uses Default Values
- Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
- Could Make A Function
- list() May Omit Variables
- Preprocessable
|
/Modules/Exercise/classes/class.ilExerciseManagementGUI.php:2161 | 9 | - Useless Argument
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- StandaloneType True False Null
- Method Could Be Static
- Missing Some Returntype
|
/Modules/Exercise/classes/class.ilObjExercise.php:732 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Modules/Folder/classes/class.ilObjFolderGUI.php:36 | 9 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- Wrong Type With Default
- Could Inject Parameter
|
/Modules/Glossary/classes/class.ilObjGlossaryGUI.php:87 | 9 | - No Boolean As Default
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/Group/classes/class.ilObjGroupGUI.php:41 | 9 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Never Called Parameter
|
/Modules/HTMLLearningModule/classes/class.ilObjFileBasedLMGUI.php:53 | 9 | - No Boolean As Default
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/LearningModule/classes/class.ilLMPageObject.php:68 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/LearningModule/classes/class.ilLearningModuleKioskModeView.php:96 | 9 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
|
/Modules/LearningModule/classes/class.ilObjContentObject.php:2441 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Modules/LearningModule/classes/class.ilObjLearningModuleGUI.php:26 | 9 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/LearningSequence/classes/Player/LSLocatorBuilder.php:50 | 9 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
- Never Called Parameter
|
/Modules/LearningSequence/classes/Player/LSTOCBuilder.php:71 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/LearningSequence/classes/Player/class.ilLegacyKioskModeView.php:103 | 9 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/MediaPool/classes/class.ilMediaPoolPage.php:101 | 9 | - Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Same Name For Property And Method
|
/Modules/OrgUnit/classes/PathStorage/class.ilOrgUnitPathStorage.php:77 | 9 | - Method Is Not An If
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/OrgUnit/classes/class.ilObjOrgUnit.php:408 | 9 | - Useless Method
- Mismatch Parameter Name
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/OrgUnit/classes/class.ilObjOrgUnitGUI.php:790 | 9 | - Useless Method
- Unused Public Methods
- Relay Function
- Illegal Name For Method
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Portfolio/classes/class.ilObjPortfolioBase.php:439 | 9 | - Assumptions
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Portfolio/classes/class.ilObjPortfolioBaseGUI.php:853 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:362 | 9 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilSCORM2004TrackingItems.php:850 | 9 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/ScormAicc/classes/class.ilSCORMTrackingItems.php:609 | 9 | - Wrong Optional Parameter
- No Boolean As Default
- Useless Argument
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/Session/classes/class.ilObjSessionGUI.php:2335 | 9 | - Useless Method
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/StudyProgramme/classes/class.ilObjectFactoryWrapper.php:27 | 9 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:10 | 9 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:18 | 9 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/Survey/Constraints/class.ilSurveyConstraintsGUI.php:197 | 9 | - Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
|
/Modules/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:1005 | 9 | - Max Level Of Nesting
- Mismatched Typehint
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:1239 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Modules/Survey/classes/class.ilObjSurvey.php:1419 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestion.php:530 | 9 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMatrixQuestionGUI.php:181 | 9 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMultipleChoiceQuestionGUI.php:142 | 9 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/SurveyQuestionPool/Questions/class.SurveySingleChoiceQuestionGUI.php:77 | 9 | - Assumptions
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:896 | 9 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/Test/classes/class.ilObjAssessmentFolder.php:317 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Never Called Parameter
|
/Modules/Test/classes/class.ilObjTest.php:9322 | 9 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/Test/classes/class.ilObjTest.php:9571 | 9 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- Used Once Variables (In Scope)
- Undefined Classes
- Could Inject Parameter
|
/Modules/TestQuestionPool/classes/class.assClozeTest.php:1266 | 9 | - Mismatch Parameter Name
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assErrorText.php:340 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assFlashQuestion.php:487 | 9 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assFormulaQuestion.php:264 | 9 | - Assumptions
- Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
|
/Modules/TestQuestionPool/classes/class.assImagemapQuestion.php:660 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assJavaApplet.php:617 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assJavaApplet.php:841 | 9 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assLongMenu.php:601 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assMatchingQuestion.php:870 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assMultipleChoice.php:579 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assNumeric.php:332 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assOrderingHorizontal.php:280 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:1208 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:1241 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:2850 | 9 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:4578 | 9 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assSingleChoice.php:557 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assTextSubset.php:539 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.ilAssExcelFormatHelper.php:55 | 9 | - Mismatch Parameter Name
- Method Is Not An If
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/ADT/classes/Types/ExternalLink/class.ilADTExternalLinkSearchBridgeSingle.php:84 | 9 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/ADT/classes/Types/InternalLink/class.ilADTInternalLinkSearchBridgeSingle.php:99 | 9 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/ADT/classes/Types/LocalizedText/class.ilADTLocalizedTextSearchBridgeSingle.php:59 | 9 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/AccessControl/classes/class.ilObjRoleGUI.php:58 | 9 | - Mismatched Default Arguments
- No Boolean As Default
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
|
/Services/AccessControl/classes/class.ilRbacAdmin.php:1093 | 9 | - Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/ActiveRecord/Connector/DataBase/class.pdoDB.php:334 | 9 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Services/ActiveRecord/Views/class.arGUI.php:170 | 9 | - Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDFieldDefinition.php:76 | 9 | - Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDFieldDefinition.php:1293 | 9 | - Unused Public Methods
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- StandaloneType True False Null
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDFieldTableGUI.php:53 | 9 | - Wrong Optional Parameter
- Mismatched Default Arguments
- Useless Argument
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDRecordTableGUI.php:29 | 9 | - Wrong Optional Parameter
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Badge/classes/class.ilBadgeAssignment.php:440 | 9 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/Booking/classes/class.ilBookingEntry.php:72 | 9 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/CAS/lib/CAS/Client.php:2742 | 9 | - Ambiguous Static
- Useless Argument
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
|
/Services/CAS/lib/CAS/Client.php:3055 | 9 | - Ambiguous Static
- Useless Argument
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
|
/Services/CAS/lib/CAS/Client.php:3584 | 9 | - Assumptions
- Method Is Not An If
- Useless Argument
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/CAS/lib/CAS/PGTStorage/AbstractStorage.php:198 | 9 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Unreachable Method
- Method Could Be Static
|
/Services/COPage/Editor/Server/class.UIWrapper.php:107 | 9 | - Mismatched Default Arguments
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCMediaObjectGUI.php:1356 | 9 | - Max Level Of Nesting
- Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/COPage/classes/class.ilPCParagraph.php:571 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPCQuestionGUI.php:49 | 9 | - Incompatible Signature Methods With Covariance
- Useless Referenced Argument
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPageMultiLangGUI.php:36 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/Calendar/classes/ConsultationHours/class.ilConsultationHourUtils.php:152 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
|
/Services/Calendar/classes/class.ilCalendarUtil.php:729 | 9 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Certificate/classes/Helper/ilCertificateDateHelper.php:14 | 9 | - Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:75 | 9 | - Double Checks
- Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Relay Function
- Should Use Local Class
- Method Could Be Static
|
/Services/Component/classes/Setup/class.ilComponentPluginLanguageUpdatedObjective.php:182 | 9 | - Unused Public Methods
- Ambiguous Static
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/Component/classes/Setup/class.ilComponentUpdatePluginObjective.php:191 | 9 | - Unused Public Methods
- Ambiguous Static
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:1782 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Database/classes/class.ilDBUpdate.php:447 | 9 | - Max Level Of Nesting
- Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
|
/Services/Database/classes/class.ilDBUpdate.php:917 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/GlobalCache/classes/Setup/class.ilGlobalCacheSetupAgent.php:141 | 9 | - Unused Public Methods
- Method Signature Must Be Compatible
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/JSON/classes/class.ilJsonUtil.php:23 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Never Called Parameter
|
/Services/JSON/classes/class.ilJsonUtil.php:36 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Never Called Parameter
|
/Services/Language/classes/class.ilObjLanguageExtGUI.php:40 | 9 | - Incompatible Signature Methods With Covariance
- No Boolean As Default
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Link/classes/class.ilInternalLinkGUI.php:817 | 9 | - Useless Referenced Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
- Never Called Parameter
|
/Services/Mail/classes/class.ilMailForm.php:16 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/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
- Htmlentities Calls
- Uses Default Values
|
/Services/MediaObjects/classes/class.ilObjMediaObject.php:98 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/MetaData/classes/class.ilMDUtilSelect.php:44 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Static Methods Cannot Call Non-Static Methods
|
/Services/Migration/DBUpdate_491/inc.xml5compliance.php:164 | 9 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/News/classes/class.ilNewsService.php:22 | 9 | - Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Services/Notes/classes/class.ilNote.php:809 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Notification/classes/class.ilSystemNotification.php:132 | 9 | - Mismatch Parameter Name
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/Object/classes/class.ilObject2.php:390 | 9 | - Useless Method
- Mismatch Parameter Name
- Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Relay Function
- Undefined Classes
|
/Services/Object/classes/class.ilObject2.php:403 | 9 | - Method Is Not An If
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Object/classes/class.ilObjectLP.php:523 | 9 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
|
/Services/PersonalWorkspace/classes/class.ilWorkspaceAccessGUI.php:57 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Repository/classes/class.ilRepositoryExplorer.php:250 | 9 | - Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
- Different Argument Counts
- Missing Some Returntype
|
/Services/Search/classes/class.ilRepositorySearchGUI.php:1022 | 9 | - No Literal For Reference
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
|
/Services/Tagging/classes/class.ilTagging.php:435 | 9 | - Assumptions
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/class.ilLPTableBaseGUI.php:370 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Tracking/classes/class.ilLearningProgressBaseGUI.php:331 | 9 | - Unused Public Methods
- Illegal Name For Method
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Tracking/classes/class.ilTrQuery.php:938 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/class.ilTrQuery.php:1860 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/collection/class.ilLPCollectionOfRepositoryObjects.php:116 | 9 | - Mismatch Parameter Name
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
- Method Could Be Static
|
/Services/UI/classes/class.ilUIFilterRequestAdapter.php:85 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
- Missing Some Returntype
|
/Services/UIComponent/Explorer/classes/class.ilExplorer.php:1122 | 9 | - Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/User/classes/class.ilvCard.php:157 | 9 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- 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/Parser.php:4019 | 9 | - Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Never Called Parameter
|
/Services/Utilities/classes/Sanitizer.php:347 | 9 | - Max Level Of Nesting
- Ambiguous Static
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Utilities/classes/class.ilBenchmark.php:81 | 9 | - Unused Public Methods
- Ambiguous Static
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Same Name For Property And Method
|
/Services/Utilities/classes/class.ilFileUtils.php:405 | 9 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Utilities/classes/class.ilMWParserAdapter.php:92 | 9 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Utilities/classes/class.ilUtil.php:52 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:238 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:1207 | 9 | - No Default For Referenced Parameter
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Utilities/classes/class.ilUtil.php:1397 | 9 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:4664 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/WebServices/ECS/classes/Course/class.ilECSCmsCourseCommandQueueHandler.php:164 | 9 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
- Never Called Parameter
|
/Services/WebServices/ECS/classes/class.ilRemoteObjectBase.php:786 | 9 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/Xml/classes/class.ilXML2DOM.php:119 | 9 | - Method Is Not An If
- Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Could Inject Parameter
|
/include/Unicode/UtfNormalTest.php:203 | 9 | - Don't Pollute Global Space
- Useless Referenced Argument
- No Class In Global
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/include/Unicode/UtfNormalTest.php:228 | 9 | - Don't Pollute Global Space
- Useless Referenced Argument
- No Class In Global
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/include/Unicode/UtfNormalTest.php:238 | 9 | - Don't Pollute Global Space
- Useless Referenced Argument
- No Class In Global
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/include/Unicode/UtfNormalTest.php:248 | 9 | - Don't Pollute Global Space
- Useless Referenced Argument
- No Class In Global
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/include/inc.xml5compliance.php:216 | 9 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/src/BackgroundTasks/Dependencies/Injector.php:54 | 9 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Filesystem/Stream/Streams.php:64 | 9 | - Unused Public Methods
- Type Must Be Returned
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Methods Without Return
|
/src/KioskMode/TOCBuilder.php:48 | 9 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/Setup/Metrics/StorageConvenience.php:24 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:32 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:48 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:65 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:73 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:89 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:106 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:114 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:130 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Input/Field/Factory.php:136 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Input/Field/Factory.php:160 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Input/Field/Factory.php:185 | 9 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:15 | 9 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:39 | 9 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:272 | 9 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:280 | 9 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:288 | 9 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:296 | 9 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:304 | 9 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:320 | 9 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:328 | 9 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/webservice/soap/lib/nusoap.php:1257 | 9 | - Max Level Of Nesting
- Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
|
/CI/PHPStan/Rules/LegacyClassUsageRule.php:97 | 8 | - Undefined Properties
- Should Make Alias
- No Need For Else
- Bail Out Early
- Undefined Interfaces
- Undefined Classes
- Unresolved Instanceof
- Drop Else After Return
|
/Modules/Blog/classes/class.ilObjBlog.php:348 | 8 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Modules/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:152 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Modules/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:166 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Modules/Cloud/classes/class.ilCloudPluginCreationGUI.php:38 | 8 | - Unused Public Methods
- Useless Referenced Argument
- Class-typed References
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Objects Don't Need References
|
/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/XapiReport/class.ilCmiXapiStatementsReport.php:168 | 8 | - Cancelled Parameter
- Useless Argument
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/CmiXapi/classes/class.ilObjCmiXapi.php:277 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
|
/Modules/ContentPage/classes/class.ilContentPageKioskModeView.php:118 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Course/classes/Objectives/class.ilLOUtils.php:87 | 8 | - Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Missing Some Returntype
|
/Modules/Course/classes/class.ilCourseMembershipGUI.php:323 | 8 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Mismatched Typehint
- Different Argument Counts
|
/Modules/DataCollection/classes/Content/class.ilDclContentImporter.php:74 | 8 | - Max Level Of Nesting
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseRecordFieldModel.php:370 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/DataCollection/classes/class.ilDataCollectionGlobalTemplate.php:436 | 8 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/Exercise/Service/classes/class.ilExerciseInternalService.php:27 | 8 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
- Never Called Parameter
|
/Modules/Exercise/classes/class.ilExerciseManagementGUI.php:2202 | 8 | - No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Uses Default Values
- Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
- list() May Omit Variables
- Preprocessable
|
/Modules/ExternalFeed/classes/class.ilObjExternalFeedGUI.php:118 | 8 | - Method Is Not An If
- Unused Public Methods
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Different Argument Counts
- Method Could Be Static
|
/Modules/File/classes/class.ilObjFile.php:656 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Modules/File/classes/trait.ilObjFileNews.php:28 | 8 | - Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/Forum/classes/class.ilForumPost.php:86 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Modules/Forum/classes/class.ilForumSettingsGUI.php:185 | 8 | - Assigned Twice
- Overwritten Literals
- Useless Parenthesis
- Uses Default Values
- Buried Assignation
- Strict Comparison With Booleans
|
/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.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
- No Need For Else
- Bail Out Early
- Uses Default Values
- Drop Else After Return
- Strict Comparison With Booleans
- Wrong Access Style to Property
|
/Modules/LTIConsumer/classes/class.ilLTIConsumerDataService.php:108 | 8 | - Useless Method
- Unused Public Methods
- Relay Function
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/LTIConsumer/lib/OAuth.php:736 | 8 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Modules/LearningModule/classes/class.ilLMPageObject.php:34 | 8 | - Incompatible Signature Methods With Covariance
- Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/LearningSequence/classes/Player/LSControlBuilder.php:302 | 8 | - Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Same Name For Property And Method
|
/Modules/LearningSequence/test/LearnerProgress/ilLSLPEventHandlerTest.php:13 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Poll/classes/class.ilObjPoll.php:435 | 8 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Modules/Portfolio/classes/class.ilObjPortfolioBase.php:331 | 8 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Modules/Portfolio/classes/class.ilPortfolioPageGUI.php:542 | 8 | - Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModuleGUI.php:2751 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Could Inject Parameter
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004Chapter.php:66 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
- Never Called Parameter
|
/Modules/Scorm2004/classes/class.ilSCORM2004PageNode.php:71 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Different Argument Counts
|
/Modules/Scorm2004/classes/ilSCORM13Package.php:1150 | 8 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Never Called Parameter
|
/Modules/Session/classes/class.ilSessionParticipants.php:161 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/StudyProgramme/classes/helpers/class.ilAsyncOutputHandler.php:89 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/StudyProgramme/classes/helpers/class.ilAsyncPropertyFormGUI.php:60 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/StudyProgramme/test/mocks.php:70 | 8 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/Modules/Survey/Constraints/class.SurveyConstraintsTableGUI.php:19 | 8 | - Wrong Optional Parameter
- Mismatched Default Arguments
- Useless Argument
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:735 | 8 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/Survey/classes/class.ilObjSurvey.php:500 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/Survey/classes/class.ilObjSurvey.php:6103 | 8 | - Useless Argument
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestionGUI.php:1063 | 8 | - Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/SystemFolder/classes/Setup/class.ilSystemFolderSetupAgent.php:61 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Modules/SystemFolder/classes/Setup/class.ilSystemFolderSetupAgent.php:69 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/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.assJavaApplet.php:657 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assQuestion.php:3611 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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/TestQuestionPool/classes/class.ilObjQuestionPool.php:1416 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/TestQuestionPool/classes/class.ilUnitConfigurationRepository.php:90 | 8 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Never Called Parameter
|
/Modules/WebResource/classes/class.ilObjWebResourceAdministrationGUI.php:79 | 8 | - Undefined Interfaces
- Undefined Classes
- No Return Used
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
|
/Modules/Wiki/classes/class.ilObjWiki.php:915 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Wiki/classes/class.ilWikiPage.php:225 | 8 | - Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- 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 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Wiki/mediawiki/Title.php:2167 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/AccessControl/classes/class.ilObjRoleTemplate.php:42 | 8 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/AccessControl/classes/class.ilRbacReview.php:220 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/Accessibility/classes/class.ilAccessKey.php:138 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/ActiveRecord/Views/Index/class.arIndexTableGUI.php:566 | 8 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/Views/Index/class.arIndexTableGUI.php:581 | 8 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/Views/Index/class.arIndexTableGUI.php:621 | 8 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/class.ActiveRecord.php:117 | 8 | - Don't Send $this In Constructor
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/BackgroundTasks/classes/Setup/class.ilBackgroundTasksSetupAgent.php:49 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/BackgroundTasks/classes/Setup/class.ilBackgroundTasksSetupAgent.php:57 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Badge/classes/class.ilBadge.php:351 | 8 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
- Never Called Parameter
|
/Services/Badge/classes/class.ilBadgeHandler.php:540 | 8 | - Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Never Called Parameter
|
/Services/Badge/classes/class.ilBadgeImageTemplate.php:169 | 8 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
- Never Called Parameter
|
/Services/Badge/classes/class.ilBadgeImageTemplateTableGUI.php:20 | 8 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Badge/classes/class.ilBadgeTypesTableGUI.php:17 | 8 | - Wrong Optional Parameter
- Mismatched Default Arguments
- Useless Argument
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Badge/classes/class.ilObjectBadgeTableGUI.php:25 | 8 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Booking/classes/class.ilBookingEntry.php:800 | 8 | - Ambiguous Static
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Could Inject Parameter
|
/Services/COPage/Editor/Components/Paragraph/class.ParagraphCommandActionHandler.php:216 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Should Make Alias
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/COPage/Editor/Components/Table/class.TableCommandActionHandler.php:157 | 8 | - Useless Argument
- Mismatched Typehint
- Should Make Alias
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/COPage/classes/class.ilCOPageGlobalTemplate.php:426 | 8 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- Wrong Type With Default
- Could Inject Parameter
|
/Services/COPage/classes/class.ilPCParagraph.php:1879 | 8 | - Max Level Of Nesting
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/COPage/classes/class.ilPCParagraph.php:2149 | 8 | - Method Is Not An If
- Max Level Of Nesting
- Useless Argument
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
|
/Services/COPage/classes/class.ilPCSourceCode.php:39 | 8 | - Mismatch Parameter Name
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPCSourceCode.php:157 | 8 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/COPage/classes/class.ilPCTable.php:37 | 8 | - Unused Public Methods
- Ambiguous Static
- Useless Referenced Argument
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
|
/Services/COPage/classes/class.ilPageComponentPlugin.php:185 | 8 | - Unused Public Methods
- Useless Referenced Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:1172 | 8 | - Max Level Of Nesting
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationGUI.php:432 | 8 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Calendar/classes/ConsultationHours/class.ilConsultationHourAppointments.php:127 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Calendar/classes/class.ilCalendarAppointmentGUI.php:115 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Calendar/classes/class.ilCalendarSubscriptionGUI.php:88 | 8 | - Ambiguous Static
- Useless Argument
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/Calendar/classes/class.ilDatePresentation.php:324 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Certificate/classes/Helper/ilCertificateDateHelper.php:36 | 8 | - Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateObjectHelper.php:14 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:93 | 8 | - Unused Public Methods
- Ambiguous Static
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Relay Function
- Should Use Local Class
- Method Could Be Static
|
/Services/Component/classes/class.ilPluginAdmin.php:669 | 8 | - Type Must Be Returned
- Useless Argument
- Mismatched Typehint
- Must Return Methods
- Should Use Local Class
- Methods Without Return
- Method Could Be Static
|
/Services/Container/classes/class.ilContainer.php:462 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Container/classes/class.ilContainerRenderer.php:510 | 8 | - Assumptions
- Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
|
/Services/Cron/classes/class.ilCronManager.php:117 | 8 | - Assumptions
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Database/classes/Setup/class.ilDatabaseSetupAgent.php:57 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Excel/classes/class.ilExcel.php:326 | 8 | - Assumptions
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Feeds/classes/class.ilUserFeedWriter.php:32 | 8 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Parent First
|
/Services/Feeds/magpierss/rss_parse.inc:146 | 8 | - Max Level Of Nesting
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Forgotten Visibility
- Retyped Reference
|
/Services/Feeds/magpierss/rss_parse.inc:317 | 8 | - Unused Parameter
- Undefined Classes
- Should Use Local Class
- Forgotten Visibility
- Wrong Type With Default
- Method Could Be Static
|
/Services/FileSystem/classes/Setup/class.ilFileSystemComponentDataDirectoryCreatedObjective.php:7 | 8 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Should Make Alias
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/FileSystem/classes/Setup/class.ilFileSystemSetupAgent.php:48 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/FileSystem/classes/Setup/class.ilFileSystemSetupAgent.php:56 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Form/classes/class.ilEMailInputGUI.php:114 | 8 | - Useless Type Casting
- Modernize Empty With Expression
- Only Variable Passed By Reference
- Indices Are Int Or String
- Uses Default Values
- Don't Change Incomings
|
/Services/GlobalCache/classes/Setup/class.ilGlobalCacheSetupAgent.php:101 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/GlobalCache/classes/Setup/class.ilGlobalCacheSetupAgent.php:109 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/GlobalCache/classes/Shm/class.ilShm.php:75 | 8 | - Unused Public Methods
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/GlobalCache/classes/Xcache/class.ilXcache.php:48 | 8 | - Ambiguous Static
- Undefined Classes
- No Return Used
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Http/classes/Setup/class.ilHttpSetupAgent.php:83 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Language/classes/Setup/class.ilLanguageSetupAgent.php:60 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Language/classes/Setup/class.ilLanguageSetupAgent.php:74 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Language/classes/class.ilLanguage.php:527 | 8 | - Mismatched Default Arguments
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
|
/Services/LearningHistory/classes/class.ilLearningHistoryProviderFactory.php:45 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Logging/classes/Setup/class.ilLoggingSetupAgent.php:49 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Logging/classes/Setup/class.ilLoggingSetupAgent.php:57 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Mail/classes/class.ilMailFolderGUI.php:804 | 8 | - Scalar Are Not Arrays
- Weak Type With Array
- Wrong Argument Type
- Null Or Boolean Arrays
- 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
- Htmlentities Calls
- Uses Default Values
|
/Services/Mail/classes/class.ilMimeMail.php:97 | 8 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Wrong Type With Default
- Same Name For Property And Method
|
/Services/Mail/classes/class.ilPDMailGUI.php:121 | 8 | - Scalar Are Not Arrays
- Weak Type With Array
- Wrong Argument Type
- Null Or Boolean Arrays
- Wrong Type With Call
- Uses Default Values
|
/Services/Math/classes/class.ilMathBCMathAdapter.php:24 | 8 | - Unused Public Methods
- Ambiguous Static
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/MathJax/classes/Setup/class.ilMathJaxSetupAgent.php:48 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/MathJax/classes/Setup/class.ilMathJaxSetupAgent.php:56 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:66 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/MediaObjects/classes/class.ilObjMediaObject.php:1208 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Services/Membership/classes/class.ilMembershipGUI.php:911 | 8 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/MetaData/classes/class.ilMDCopyrightTableGUI.php:43 | 8 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/MetaData/classes/class.ilMDEditorGUI.php:2242 | 8 | - Undefined Properties
- Missing Assignation In Branches
- Check All Types
- Use Positive Condition
- Nested Ifthen
- Only Variable Passed By Reference
- Use Instanceof
- Buried Assignation
|
/Services/MetaData/classes/class.ilMDIdentifier.php:144 | 8 | - Ambiguous Static
- Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Services/Migration/DBUpdate_491/inc.xml5compliance.php:169 | 8 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Migration/DBUpdate_5295/classes/class.ilMD5295Identifier.php:144 | 8 | - Ambiguous Static
- Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Services/Object/classes/class.ilObject.php:1663 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Object/classes/class.ilObject2.php:260 | 8 | - Useless Method
- Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Services/Object/classes/class.ilObject2.php:367 | 8 | - Useless Method
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Object/classes/class.ilObject2GUI.php:413 | 8 | - Useless Method
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Relay Function
- Undefined Classes
- No Return Used
- Method Could Be Static
- Never Called Parameter
|
/Services/Object/classes/class.ilObject2GUI.php:515 | 8 | - Useless Method
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Relay Function
- Undefined Classes
- No Return Used
- Method Could Be Static
- Never Called Parameter
|
/Services/Object/classes/class.ilObject2GUI.php:893 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Services/Object/classes/class.ilObjectGUI.php:1726 | 8 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Object/classes/class.ilObjectLP.php:373 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/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/Preview/classes/Setup/class.ilPreviewSetupAgent.php:48 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Preview/classes/Setup/class.ilPreviewSetupAgent.php:56 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/PrivacySecurity/classes/Setup/class.ilPrivacySecuritySetupAgent.php:54 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Repository/classes/class.ilModulesTableGUI.php:41 | 8 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Repository/classes/class.ilNewItemGroupTableGUI.php:24 | 8 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Search/classes/class.ilRepositorySearchGUI.php:1342 | 8 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Skill/classes/class.ilSkillSelfEvaluation.php:330 | 8 | - Max Level Of Nesting
- Too Many Local Variables
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Could Inject Parameter
|
/Services/Style/classes/Setup/class.ilStyleSetupAgent.php:49 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Style/classes/Setup/class.ilStyleSetupAgent.php:57 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Tagging/classes/class.ilTagging.php:175 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/Tagging/classes/class.ilTagging.php:484 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Taxonomy/classes/class.ilTaxSelectInputGUI.php:25 | 8 | - Incompatible Signature Methods With Covariance
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Could Inject Parameter
|
/Services/Tracking/classes/class.ilLPTableBaseGUI.php:813 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Tracking/classes/class.ilLearningProgressAccess.php:38 | 8 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Tracking/classes/repository_statistics/class.ilTrMatrixTableGUI.php:251 | 8 | - Max Level Of Nesting
- Ambiguous Static
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tracking/classes/status/class.ilLPStatusIndividualAssessment.php:63 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Tracking/classes/status/class.ilLPStatusStudyProgramme.php:43 | 8 | - Mismatch Parameter Name
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Tracking/classes/status/class.ilLPStatusTestPassed.php:137 | 8 | - Mismatch Parameter Name
- Max Level Of Nesting
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/UIComponent/Explorer/classes/class.ilExplorer.php:875 | 8 | - Method Is Not An If
- Useless Referenced Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/UIComponent/Explorer/classes/class.ilExplorer.php:896 | 8 | - Method Is Not An If
- Useless Referenced Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/UICore/classes/Setup/class.ilUICoreSetupAgent.php:75 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/UICore/classes/class.ilGlobalPageTemplate.php:168 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/UICore/classes/class.ilGlobalTemplate.php:433 | 8 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/User/classes/Badges/class.ilUserProfileBadge.php:46 | 8 | - Assumptions
- Max Level Of Nesting
- Mismatched Typehint
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/Services/User/classes/class.ilCustomUserFieldsHelper.php:119 | 8 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/User/classes/class.ilObjUser.php:189 | 8 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/User/classes/class.ilObjUserFolder.php:151 | 8 | - Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/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/Setup/class.ilUtilitiesSetupAgent.php:50 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Utilities/classes/Setup/class.ilUtilitiesSetupAgent.php:58 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Utilities/classes/class.ilStr.php:15 | 8 | - Method Is Not An If
- Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Utilities/classes/class.ilStr.php:39 | 8 | - Method Is Not An If
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:2438 | 8 | - Ambiguous Static
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:2762 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/Verification/classes/Certificate/class.ilCertificateVerificationObject.php:9 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:54 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:62 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/WebServices/Rest/classes/class.ilRestFileStorage.php:44 | 8 | - Useless Argument
- Unused Parameter
- Undefined Interfaces
- Used Once Variables (In Scope)
- Undefined Classes
- Modified Typed Parameter
|
/Services/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:59 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:67 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/XHTMLValidator/validator/Text_Diff/Diff.php:620 | 8 | - Max Level Of Nesting
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Xml/classes/class.ilXML2DOM.php:132 | 8 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/include/Unicode/RandomTest.php:41 | 8 | - Don't Pollute Global Space
- No Boolean As Default
- Use Named Boolean In Argument Definition
- No Class In Global
- Undefined Classes
- Never Called Parameter
|
/include/Unicode/UtfNormal.php:379 | 8 | - Weak Type With Array
- Missing Assignation In Branches
- Null Or Boolean Arrays
- Overwritten Literals
- Nested Ifthen
- Iffectations
- Buried Assignation
|
/include/inc.xml5compliance.php:58 | 8 | - Don't Pollute Global Space
- No Class In Global
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/libs/ilias/Init/PEAR/PEAR.php:522 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/libs/ilias/Init/PEAR/PEAR.php:609 | 8 | - Undefined Classes
- Should Use Local Class
- Forgotten Visibility
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/setup/classes/class.ilSetupAgent.php:109 | 8 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/setup/sql/dbupdate_02.php:666 | 8 | - Weak Type With Array
- Wrong Type With Call
- No Need For Else
- Bail Out Early
- Only Variable Passed By Reference
- Non Static Methods Called In A Static
|
/setup/sql/dbupdate_02.php:1790 | 8 | - Weak Type With Array
- Wrong Type With Call
- No Need For Else
- Bail Out Early
- Only Variable Passed By Reference
- Non Static Methods Called In A Static
|
/src/GlobalScreen/Scope/MetaBar/Factory/LinkItem.php:32 | 8 | - Repeated Interface
- Already Parents Trait
- Forgotten Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/Setup/Metrics/Storage.php:28 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/Setup/Metrics/StorageConvenience.php:40 | 8 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:81 | 8 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/Setup/Metrics/StorageConvenience.php:122 | 8 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Button/Toggle.php:14 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Card/Card.php:13 | 8 | - Repeated Interface
- Forgotten Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Could Be Abstract Class
|
/src/UI/Implementation/Component/Card/Factory.php:14 | 8 | - Unused Public Methods
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Input/Container/Filter/ProxyFilterField.php:17 | 8 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/DateTime.php:19 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Duration.php:19 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/File.php:17 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/OptionalGroup.php:20 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Password.php:19 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Radio.php:17 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Section.php:13 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Select.php:14 | 8 | - Repeated Interface
- Forgotten Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/SwitchableGroup.php:20 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Tag.php:19 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Textarea.php:15 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Link/Factory.php:25 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Panel/Report.php:14 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Secondary/Factory.php:19 | 8 | - Mismatch Parameter Name
- Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Panel/Sub.php:14 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Popover/Listing.php:14 | 8 | - Repeated Interface
- Forgotten Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:23 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:31 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:47 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:55 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:63 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:71 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:79 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:88 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:96 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:104 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:112 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:120 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:128 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:136 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:144 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:152 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:160 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:168 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:176 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:184 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:192 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:200 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:208 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:216 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:224 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:232 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:240 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:248 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:256 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:264 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:336 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:344 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:352 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:360 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:368 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Table/Factory.php:40 | 8 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Must Return Methods
- StandaloneType True False Null
- Wrong Type With Default
- Method Could Be Static
|
/src/UI/Implementation/Component/Table/Presentation.php:11 | 8 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/ViewControl/Sortation.php:12 | 8 | - Repeated Interface
- Forgotten Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/examples/Layout/Page/Standard/ui_mainbar.php:22 | 8 | - Don't Pollute Global Space
- No Boolean As Default
- Use Named Boolean In Argument Definition
- No Class In Global
- Too Many Local Variables
- Undefined Classes
|
/webservice/soap/lib/nusoap.php:2180 | 8 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Hidden Nullable Typehint
|
/webservice/soap/lib/nusoap.php:2724 | 8 | - Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Forgotten Visibility
- Method Could Be Static
|
/webservice/soap/lib/nusoap.php:5802 | 8 | - Missing Assignation In Branches
- No Null For Native PHP Functions
- Double Checks
- Nested Ifthen
- Avoid get_class()
- Use Instanceof
- Use ::Class Operator
|
/webservice/soap/lib/nusoap.php:6894 | 8 | - Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Forgotten Visibility
- Missing Some Returntype
|
/CI/PHP-CS-Fixer/example/example_cleaned.php:12 | 7 | - Method Is Not An If
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/CI/PHP-CS-Fixer/example/example_cleaned.php:55 | 7 | - Type Must Be Returned
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Methods Without Return
|
/CI/PHP-CS-Fixer/example/example_raw.php:12 | 7 | - Method Is Not An If
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/CI/PHP-CS-Fixer/example/example_raw.php:59 | 7 | - Type Must Be Returned
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Methods Without Return
|
/Modules/Blog/classes/class.ilObjBlogGUI.php:1973 | 7 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
|
/Modules/BookingManager/Objects/classes/class.ilBookingObject.php:320 | 7 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/BookingManager/Reservations/classes/class.ilBookingReservationsTableGUI.php:187 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
- Never Called Parameter
|
/Modules/CategoryReference/classes/class.ilCategoryReferenceXmlWriter.php:22 | 7 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/CategoryReference/classes/class.ilObjCategoryReference.php:43 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Chatroom/classes/class.ilChatroomServerConnector.php:315 | 7 | - Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/Chatroom/classes/class.ilChatroomTabGUIFactory.php:40 | 7 | - Cancelled Parameter
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/Chatroom/classes/class.ilObjChatroom.php:38 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Chatroom/classes/class.ilObjChatroomAdmin.php:17 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Cloud/classes/class.ilCloudPluginService.php:111 | 7 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Modules/Cloud/classes/class.ilObjCloudListGUI.php:115 | 7 | - Assumptions
- Useless Argument
- Mismatched Typehint
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
|
/Modules/CmiXapi/classes/Certificate/class.ilCmiXapiPlaceholderDescription.php:66 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/CmiXapi/classes/class.ilCmiXapiDataSet.php:71 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/CmiXapi/classes/class.ilObjCmiXapi.php:1530 | 7 | - Only Variable Passed By Reference
- Useless Parenthesis
- Iffectations
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
|
/Modules/ContentPage/classes/class.ilObjContentPage.php:24 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Course/classes/Export/class.ilCourseDefinedFieldDefinition.php:139 | 7 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
- Never Called Parameter
|
/Modules/Course/classes/class.ilCourseObjectiveResult.php:298 | 7 | - Illegal Name For Method
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/Course/classes/class.ilObjCourseGUI.php:1771 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Course/classes/class.ilTimingsCronReminder.php:528 | 7 | - No Literal For Reference
- Only Variable 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 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- Wrong Type With Call
- Check JSON
- Htmlentities Calls
- Uses Default Values
|
/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:689 | 7 | - Useless Referenced Argument
- Class-typed References
- Unused Parameter
- Undefined Classes
- Objects Don't Need References
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldModel.php:826 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Modules/DataCollection/classes/Fields/IliasReference/class.ilDclIliasReferenceRecordRepresentation.php:39 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/DataCollection/classes/Fields/Text/class.ilDclTextFieldModel.php:36 | 7 | - Method Is Not An If
- Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Modules/DataCollection/classes/Helpers/class.ilDclMultiTextInputGUI.php:9 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Exercise/classes/class.ilExAssignmentPeerReviewOverviewTableGUI.php:53 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Modules/Exercise/classes/class.ilExerciseManagementGUI.php:1298 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Exercise/classes/class.ilObjExercise.php:76 | 7 | - No Boolean As Default
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/ExternalFeed/classes/class.ilObjExternalFeed.php:21 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/File/classes/Setup/class.ilFileObjectMigrationAgent.php:36 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/File/classes/Setup/class.ilFileObjectMigrationAgent.php:44 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/File/classes/class.ilObjFileAccess.php:17 | 7 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Class Declarations
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Folder/classes/class.ilObjFolderGUI.php:244 | 7 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Forum/classes/Setup/class.ilForumSetupAgent.php:32 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/Forum/classes/Setup/class.ilForumSetupAgent.php:43 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/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 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Number Of Arguments
- Could Inject Parameter
|
/Modules/Group/classes/class.ilObjGroupGUI.php:481 | 7 | - Mismatch Parameter Name
- Insufficient Typehint
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/GroupReference/classes/class.ilObjGroupReference.php:19 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/IndividualAssessment/classes/Members/class.ilIndividualAssessmentMembersStorageDB.php:115 | 7 | - Assumptions
- Useless Argument
- Mismatched Typehint
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Modules/IndividualAssessment/classes/class.ilIndividualAssessmentMembersTableGUI.php:303 | 7 | - Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Missing Some Returntype
|
/Modules/IndividualAssessment/classes/class.ilObjIndividualAssessment.php:49 | 7 | - No Boolean As Default
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/IndividualAssessment/classes/class.ilObjIndividualAssessmentGUI.php:371 | 7 | - Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Modules/ItemGroup/classes/class.ilObjItemGroup.php:39 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/LTIConsumer/classes/Certificate/class.ilLTIConsumerPlaceholderDescription.php:67 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/LTIConsumer/classes/class.ilLTIConsumerAdministrationGUI.php:431 | 7 | - Cast To Boolean
- Useless Instructions
- Useless Parenthesis
- Uses Default Values
- Buried Assignation
- Used Once Variables (In Scope)
- Strict Comparison With Booleans
|
/Modules/LearningModule/Editing/GlobalScreen/classes/class.ilLMEditGSToolProvider.php:14 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/LearningModule/Export/class.ilLMHtmlExportViewLayoutProvider.php:59 | 7 | - Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- StandaloneType True False Null
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/LearningModule/Presentation/classes/class.ilLMContentRendererGUI.php:402 | 7 | - Undefined Properties
- Missing Assignation In Branches
- Use Positive Condition
- Nested Ifthen
- Uses Default Values
- Strict Comparison With Booleans
|
/Modules/LearningModule/classes/Setup/class.ilLearningModuleSetupAgent.php:32 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/LearningModule/classes/Setup/class.ilLearningModuleSetupAgent.php:43 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/LearningModule/classes/class.ilObjLearningModuleAccess.php:14 | 7 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/Modules/LearningSequence/classes/Members/class.ilLearningSequenceParticipants.php:87 | 7 | - Mismatch Parameter Name
- Ambiguous Static
- Method Signature Must Be Compatible
- Undefined Classes
- No Return Used
- Method Could Be Static
|
/Modules/LearningSequence/classes/Setup/class.ilLearningSequenceSetupAgent.php:32 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/LearningSequence/classes/Setup/class.ilLearningSequenceSetupAgent.php:43 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/LearningSequence/classes/Xml/class.ilLearningSequenceXMLWriter.php:144 | 7 | - Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Missing Some Returntype
|
/Modules/LearningSequence/classes/class.ilObjLearningSequence.php:68 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/LearningSequence/classes/class.ilObjLearningSequence.php:565 | 7 | - Unused Public Methods
- Mismatched Typehint
- Relay Function
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/MediaCast/classes/class.ilMediaCastSettings.php:46 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/MediaCast/classes/class.ilMediaCastSettings.php:152 | 7 | - Undefined Properties
- No Null For Native PHP Functions
- Wrong Type With Call
- Wrong Parameter Type
- Uses Default Values
- Could Make A Function
|
/Modules/MediaCast/classes/class.ilMediaCastSettings.php:161 | 7 | - Undefined Properties
- No Null For Native PHP Functions
- Wrong Type With Call
- Wrong Parameter Type
- Uses Default Values
- Could Make A Function
|
/Modules/MediaPool/GlobalScreen/classes/class.ilMediaPoolGSToolProvider.php:70 | 7 | - Ambiguous Static
- Useless Argument
- Mismatched Typehint
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
- Missing Some Returntype
|
/Modules/OrgUnit/PublicApi/OrgUnitUserService.php:21 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/OrgUnit/classes/Positions/UserAssignment/class.ilOrgUnitUserAssignmentQueries.php:72 | 7 | - Unused Public Methods
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/OrgUnit/classes/Positions/UserAssignment/class.ilOrgUnitUserAssignmentRepository.php:165 | 7 | - Unused Public Methods
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/OrgUnit/classes/Settings/class.ilOrgUnitGlobalSettings.php:17 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/OrgUnit/classes/class.ilOrgUnitExplorerGUI.php:46 | 7 | - Mismatch Parameter Name
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- StandaloneType True False Null
- Method Could Be Static
- Missing Some Returntype
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModule.php:439 | 7 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModuleGUI.php:2993 | 7 | - Only Variable Passed By Reference
- Uses Default Values
- Used Once Variables (In Scope)
- Use ::Class Operator
- Unused Returned Value
- New Object Then Immediate Call
|
/Modules/Scorm2004/classes/class.ilSCORM2004Asset.php:63 | 7 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilSCORM2004PageNode.php:94 | 7 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilSCORM2004PageNode.php:168 | 7 | - No Referenced Void
- Unused Public Methods
- Useless Referenced Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/Scorm2004/classes/class.ilSCORM2004Sco.php:54 | 7 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004Item.php:297 | 7 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004Item.php:309 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Modules/ScormAicc/classes/SCORM/class.ilObjSCORMInitData.php:385 | 7 | - Ambiguous Static
- Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Modules/Session/classes/class.ilSessionAppointment.php:195 | 7 | - Don't Read And Write In One Expression
- Wrong Argument Type
- Avoid Optional Properties
- Wrong Type With Call
- Uses Default Values
- Buried Assignation
- 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
- Wrong Type With Call
- Uses Default Values
- Buried Assignation
- Could Make A Function
|
/Modules/StudyProgramme/classes/Setup/class.ilStudyProgrammeMigrationAgent.php:44 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/StudyProgramme/classes/Setup/class.ilStudyProgrammeMigrationAgent.php:49 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/StudyProgramme/classes/class.ilObjStudyProgrammeAutoMembershipsGUI.php:657 | 7 | - Method Is Not An If
- Unused Public Methods
- Useless Referenced Argument
- Illegal Name For Method
- Unused Parameter
- Undefined Classes
|
/Modules/StudyProgramme/classes/class.ilObjStudyProgrammeCache.php:15 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Modules/StudyProgramme/classes/class.ilObjectFactoryWrapper.php:17 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- No Public Access
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Modules/StudyProgramme/classes/model/Types/class.ilStudyProgrammeTypeDBRepository.php:551 | 7 | - Unused Public Methods
- Type Must Be Returned
- Empty Function
- Mismatched Typehint
- Must Return Methods
- Methods Without Return
|
/Modules/StudyProgramme/test/prg_mocks.php:22 | 7 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:64 | 7 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:68 | 7 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:76 | 7 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:92 | 7 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:100 | 7 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:104 | 7 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgrammeReference/classes/class.ilObjStudyProgrammeReference.php:11 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Survey/classes/class.ilObjSurvey.php:276 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- No Return Used
- Different Argument Counts
|
/Modules/Survey/classes/class.ilObjSurvey.php:1672 | 7 | - No Literal For Reference
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/Survey/classes/class.ilObjSurvey.php:3507 | 7 | - Max Level Of Nesting
- Useless Argument
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Could Inject Parameter
|
/Modules/Survey/classes/class.ilObjSurvey.php:6085 | 7 | - No Default For Referenced Parameter
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMultipleChoiceQuestion.php:222 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Memoize MagicCall
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1843 | 7 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1855 | 7 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Unreachable Method
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:2132 | 7 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Missing Some Returntype
|
/Modules/SurveyQuestionPool/Questions/class.SurveySingleChoiceQuestion.php:271 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Memoize MagicCall
|
/Modules/SurveyQuestionPool/Questions/class.SurveyTextQuestion.php:189 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Memoize MagicCall
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:639 | 7 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Could Inject Parameter
- Never Called Parameter
|
/Modules/Test/classes/class.ilObjAssessmentFolder.php:37 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- 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 Type With Call
- Wrong Parameter Type
- 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/Test/classes/class.ilTestExportGUI.php:33 | 7 | - Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assClozeTest.php:1887 | 7 | - No Default For Referenced Parameter
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:207 | 7 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Modules/TestQuestionPool/classes/class.assOrderingQuestion.php:854 | 7 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/TestQuestionPool/classes/class.assQuestionGUI.php:469 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/forms/class.ilAssNestedOrderingElementsInputGUI.php:12 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/TestQuestionPool/classes/forms/class.ilAssOrderingImagesInputGUI.php:12 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/TestQuestionPool/classes/forms/class.ilAssOrderingTextsInputGUI.php:12 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/WebResource/classes/class.ilObjLinkResource.php:45 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Wiki/classes/class.ilObjWikiGUI.php:387 | 7 | - Undefined Properties
- Wrong Type With Call
- Modernize Empty With Expression
- Uses Default Values
- Don't Change Incomings
- Use ::Class Operator
|
/Modules/Wiki/classes/class.ilObjWikiGUI.php:2100 | 7 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/Wiki/classes/class.ilWikiExportOrderTableGUI.php:71 | 7 | - Assumptions
- Ambiguous Static
- Useless Referenced Argument
- Useless Argument
- Mismatched Typehint
- Unused Parameter
|
/Modules/WorkspaceFolder/classes/class.ilObjWorkspaceFolder.php:85 | 7 | - Unused Public Methods
- Ambiguous Static
- Useless Referenced Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/ADT/classes/ActiveRecord/class.ilADTActiveRecordByType.php:275 | 7 | - Assumptions
- Max Level Of Nesting
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/AccessControl/classes/class.ilObjRole.php:50 | 7 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/AccessControl/classes/class.ilObjRoleTemplateGUI.php:149 | 7 | - Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/AccessControl/classes/class.ilRbacAdmin.php:1236 | 7 | - Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Accessibility/classes/class.ilAccessKey.php:108 | 7 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/AdvancedMetaData/classes/Types/class.ilAdvancedMDFieldDefinitionGroupTableGUI.php:18 | 7 | - Wrong Optional Parameter
- Mismatched Default Arguments
- Useless Argument
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDSubstitution.php:35 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Wrong Typed Property Default
- Unfinished Object
- Property Could Be Local
|
/Services/AuthShibboleth/classes/User/class.shibUser.php:104 | 7 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Wrong Type With Call
- Only Variable Passed By Reference
- Uses Default Values
|
/Services/AuthShibboleth/classes/class.ilAuthProviderShibboleth.php:21 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/AuthShibboleth/classes/class.ilAuthShibbolethSettingsGUI.php:544 | 7 | - Undefined Properties
- Only Variable Passed By Reference
- Iffectations
- Uses Default Values
- Buried Assignation
- Logical Should Use Symbolic Operators
|
/Services/Authentication/classes/class.ilAuthLoginPageEditorSettings.php:19 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Authentication/classes/class.ilAuthSession.php:19 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Authentication/classes/class.ilAuthStatus.php:13 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Awareness/GlobalScreen/classes/class.ilAwarenessMetaBarProvider.php:16 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Badge/classes/class.ilBadge.php:335 | 7 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/Badge/classes/class.ilBadgeAssignment.php:446 | 7 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/Badge/classes/class.ilBadgeBackpack.php:98 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Badge/classes/class.ilBadgeImageTemplate.php:155 | 7 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/CAS/classes/class.ilCASSettings.php:16 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/CAS/lib/CAS.php:1296 | 7 | - Unused Public Methods
- Ambiguous Static
- Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
|
/Services/CAS/lib/CAS/PGTStorage/AbstractStorage.php:213 | 7 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Unreachable Method
- Method Could Be Static
|
/Services/COPage/Editor/Components/MediaObject/class.ilPCMediaObjectEditorGUI.php:37 | 7 | - Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
- Missing Some Returntype
|
/Services/COPage/Editor/Components/Paragraph/class.ParagraphCommandActionHandler.php:114 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Should Make Alias
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/COPage/Editor/Components/Paragraph/class.ParagraphCommandActionHandler.php:160 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Should Make Alias
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/COPage/Editor/Components/Table/class.TableCommandActionHandler.php:304 | 7 | - Useless Argument
- Should Make Alias
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/COPage/classes/class.ilPCParagraph.php:344 | 7 | - Method Is Not An If
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCParagraphGUI.php:116 | 7 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Could Inject Parameter
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCSectionGUI.php:179 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
|
/Services/COPage/classes/class.ilPCSkills.php:161 | 7 | - Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
|
/Services/COPage/classes/class.ilPageComponentPlugin.php:96 | 7 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Services/COPage/classes/class.ilPageObject.php:1221 | 7 | - Max Level Of Nesting
- Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Calendar/classes/class.ilCalendarAppEventListener.php:234 | 7 | - Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Calendar/classes/class.ilCalendarAppointmentGUI.php:398 | 7 | - Undefined Properties
- No Need For Else
- Bail Out Early
- Only Variable Passed By Reference
- Drop Else After Return
- Logical Should Use Symbolic Operators
|
/Services/Calendar/classes/class.ilCalendarCache.php:16 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Calendar/classes/class.ilCalendarSettings.php:60 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Calendar/classes/class.ilCalendarUtil.php:35 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Calendar/classes/class.ilDatePresentation.php:40 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- No Public Access
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:65 | 7 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Relay Function
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Placeholder/Description/class.ilCoursePlaceholderDescription.php:75 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/Certificate/classes/Placeholder/Description/class.ilDefaultPlaceholderDescription.php:65 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/Certificate/classes/Placeholder/Description/class.ilExercisePlaceholderDescription.php:64 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/Certificate/classes/Placeholder/Description/class.ilScormPlaceholderDescription.php:84 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/Certificate/classes/Placeholder/Description/class.ilStudyProgrammePlaceholderDescription.php:61 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/Certificate/classes/Placeholder/Description/class.ilTestPlaceholderDescription.php:68 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/Certificate/classes/User/class.ilUserCertificateTableProvider.php:173 | 7 | - Assumptions
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/class.ilCertificateGUI.php:524 | 7 | - Assumptions
- Max Level Of Nesting
- Useless Argument
- Mismatched Typehint
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
|
/Services/Certificate/classes/class.ilObjCertificateSettings.php:67 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/Component/classes/Setup/class.ilComponentsSetupAgent.php:30 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Component/classes/Setup/class.ilComponentsSetupAgent.php:38 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Component/classes/class.ilPluginAdmin.php:661 | 7 | - Misused Yield
- Type Must Be Returned
- Mismatched Typehint
- Must Return Methods
- Methods Without Return
- Could Inject Parameter
|
/Services/Container/classes/class.ilMemberViewSettings.php:63 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Cron/classes/class.ilCronManager.php:350 | 7 | - Ambiguous Static
- Useless Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Cron/classes/class.ilCronManager.php:550 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Cron/classes/class.ilStrictCliCronManager.php:39 | 7 | - Only Variable Passed By Reference
- Uses Default Values
- Wrong Number Of Arguments
- Could Make A Function
- Strict Comparison With Booleans
- Use Constant Instead Of Function
|
/Services/Database/classes/Atom/class.ilAtomQueryLock.php:10 | 7 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/Services/Database/classes/Atom/class.ilAtomQueryTransaction.php:10 | 7 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/Services/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:2174 | 7 | - Useless Referenced Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- No Return Used
|
/Services/Database/classes/PDO/class.ilDBPdo.php:2024 | 7 | - Mismatch Parameter Name
- Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Method Could Be Static
|
/Services/Database/classes/PDO/class.ilDBPdoMySQLGalera.php:9 | 7 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/Services/Database/classes/PDO/class.ilDBPdoMySQLMyISAM.php:9 | 7 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/Services/Database/classes/PDO/class.ilDBPdoPostgreSQL.php:9 | 7 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/Services/Database/classes/Setup/class.ilDatabaseSetupAgent.php:71 | 7 | - Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- 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 Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/DidacticTemplate/classes/class.ilDidacticTemplateSettings.php:14 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Environment/classes/class.ilRuntime.php:14 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- 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
- Ambiguous Static
- Mismatched Default Arguments
- Undefined Classes
- Forgotten Visibility
- Never Called Parameter
|
/Services/Feeds/magpierss/rss_parse.inc:94 | 7 | - No Boolean As Default
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- 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/FileUpload/classes/class.ilFileUploadSettings.php:24 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Form/classes/class.ilFormulaInputGUI.php:48 | 7 | - No Need For Else
- Bail Out Early
- Only Variable Passed By Reference
- Indices Are Int Or String
- Uses Default Values
- Drop Else After Return
|
/Services/Form/classes/class.ilPropertyFormGUI.php:794 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/Form/classes/class.ilTextInputGUI.php:294 | 7 | - No Need For Else
- Only Variable Passed By Reference
- Indices Are Int Or String
- Uses Default Values
- Could Make A Function
- Drop Else After Return
|
/Services/GlobalCache/classes/Shm/class.ilShm.php:108 | 7 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Method Could Be Static
|
/Services/GlobalCache/classes/Xcache/class.ilXcache.php:81 | 7 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Method Could Be Static
|
/Services/GlobalScreen/classes/Setup/class.ilGlobalScreenSetupAgent.php:43 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/GlobalScreen/classes/Setup/class.ilGlobalScreenSetupAgent.php:51 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Help/GlobalScreen/classes/class.ilHelpMetaBarProvider.php:13 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Http/classes/Setup/class.ilHttpSetupAgent.php:66 | 7 | - Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Http/classes/class.ilHTTPS.php:18 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Init/classes/class.ilInitialisation.php:1980 | 7 | - Assumptions
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/LDAP/classes/class.ilLDAPRoleGroupMapping.php:40 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- 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
- Iffectations
- Uses Default Values
- Buried Assignation
- Logical Should Use Symbolic Operators
|
/Services/LTI/classes/class.ilLTIAppEventListener.php:12 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Language/classes/class.ilLanguage.php:553 | 7 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Language/classes/class.ilObjLanguage.php:40 | 7 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Language/classes/class.ilObjLanguageExt.php:20 | 7 | - Mismatched Default Arguments
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Logging/classes/Setup/class.ilLoggingSetupConfig.php:39 | 7 | - Ambiguous Static
- Mismatched Typehint
- Should Use Local Class
- StandaloneType True False Null
- Method Could Be Static
- Missing Some Returntype
|
/Services/Logging/classes/class.ilObjLoggingSettingsGUI.php:174 | 7 | - Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Same Name For Property And Method
|
/Services/Mail/classes/Setup/class.ilMailSetupAgent.php:32 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/Mail/classes/Setup/class.ilMailSetupAgent.php:43 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/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
- Htmlentities Calls
- Uses Default Values
|
/Services/Mail/classes/class.ilMailFolderGUI.php:947 | 7 | - Scalar Are Not Arrays
- Weak Type With Array
- Wrong Argument Type
- Null Or Boolean Arrays
- 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
- Htmlentities Calls
- Uses Default Values
|
/Services/MainMenu/classes/Items/Facade/class.ilMMNullItemFacade.php:12 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Math/classes/class.ilMathBaseAdapter.php:101 | 7 | - No Need For Else
- Use Positive Condition
- Bail Out Early
- Iffectations
- Uses Default Values
- Buried Assignation
- Drop Else After Return
|
/Services/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:48 | 7 | - Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/MediaObjects/classes/class.ilObjMediaObject.php:438 | 7 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Services/Membership/classes/class.ilMemberAgreementGUI.php:408 | 7 | - Wrong Type With Call
- Uses Default Values
- Written Only Variables
- Used Once Variables (In Scope)
- Could Make A Function
- list() May Omit Variables
|
/Services/Membership/classes/class.ilMembershipGUI.php:169 | 7 | - Method Is Not An If
- Ambiguous Static
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Membership/classes/class.ilMembershipNotifications.php:339 | 7 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/Services/Membership/classes/class.ilMembershipNotifications.php:619 | 7 | - Method Is Not An If
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/MetaData/OerHarvester/classes/class.ilOerHarvesterSettings.php:24 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/MetaData/classes/class.ilMDBase.php:205 | 7 | - Ambiguous Static
- Useless Referenced Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Services/MetaData/classes/class.ilMDSettings.php:35 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- No Public Access
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Migration/DBUpdate_2498/classes/class.ilFileSystemStorageMailMigration.php:272 | 7 | - Unused Public Methods
- Ambiguous Static
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Migration/DBUpdate_426/classes/class.ilMDBase.php:168 | 7 | - Ambiguous Static
- Useless Referenced Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Services/Migration/DBUpdate_5295/classes/class.ilMD5295Base.php:205 | 7 | - Ambiguous Static
- Useless Referenced Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Services/News/classes/class.ilPDNewsBlockGUI.php:313 | 7 | - Method Signature Must Be Compatible
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/Notes/classes/class.ilNoteGUI.php:508 | 7 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
|
/Services/Notifications/classes/class.ilNotificationDatabaseHelper.php:396 | 7 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Notifications/classes/class.ilNotificationSystem.php:72 | 7 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
|
/Services/Notifications/classes/class.ilObjNotificationAdmin.php:23 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/Object/classes/class.ilObject2.php:128 | 7 | - Method Is Not An If
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Services/Object/classes/class.ilObject2.php:320 | 7 | - Useless Method
- Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Relay Function
- Undefined Classes
|
/Services/Object/classes/class.ilObject2.php:423 | 7 | - Useless Method
- Ambiguous Static
- Relay Function
- Undefined Classes
- No Return Used
- Method Could Be Static
|
/Services/Object/classes/class.ilObject2GUI.php:405 | 7 | - Useless Method
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Relay Function
- Undefined Classes
- No Return Used
- Method Could Be Static
|
/Services/Object/classes/class.ilObject2GUI.php:429 | 7 | - Useless Method
- Relay Function
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
- Never Called Parameter
|
/Services/Object/classes/class.ilObjectDefinition.php:791 | 7 | - Useless Referenced Argument
- Useless Argument
- Illegal Name For Method
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Object/classes/class.ilObjectGUI.php:1375 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Object/classes/class.ilObjectTranslationGUI.php:132 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/OnScreenChat/classes/Repository/Conversation.php:50 | 7 | - No Null For Native PHP Functions
- Uses Default Values
- Undefined Classes
- Wrong Number Of Arguments
- Preprocessable
- Missing Some Returntype
|
/Services/OpenIdConnect/classes/class.ilOpenIdConnectSettings.php:38 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Preview/classes/class.ilPreviewSettings.php:31 | 7 | - Ambiguous Static
- 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:66 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/PrivacySecurity/classes/class.ilPrivacySettings.php:36 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/PrivacySecurity/classes/class.ilRobotSettings.php:37 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:49 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Radius/classes/class.ilRadiusSettings.php:44 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- 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
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
|
/Services/Repository/classes/class.ilRepositoryObjectPlugin.php:88 | 7 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Unreachable Method
|
/Services/Repository/classes/class.ilValidator.php:1940 | 7 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Saml/classes/class.ilAuthFrontendCredentialsSaml.php:7 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Search/classes/Lucene/class.ilLuceneAdvancedSearchFields.php:41 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/Lucene/class.ilLuceneAdvancedSearchSettings.php:38 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/Lucene/class.ilLuceneSearcher.php:40 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/class.ilAdvancedSearchGUI.php:928 | 7 | - Useless Referenced Argument
- Illegal Name For Method
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- No Return Used
|
/Services/Search/classes/class.ilSearch.php:340 | 7 | - Illegal Name For Method
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Search/classes/class.ilSearchCommandQueue.php:36 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/class.ilSearchResult.php:483 | 7 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- No Return Used
- Wrong Type With Default
- Never Called Parameter
|
/Services/Search/classes/class.ilUserSearchCache.php:47 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Search/classes/class.ilUserSearchOptions.php:180 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Services/Skill/classes/class.ilPersonalSkillsGUI.php:1822 | 7 | - Useless Argument
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Method Could Be Static
|
/Services/Skill/classes/class.ilSkillTemplateCategoryGUI.php:42 | 7 | - Wrong Optional Parameter
- Don't Send $this In Constructor
- Useless Argument
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Style/System/classes/class.ilStyleDefinition.php:118 | 7 | - Undefined Variable
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Use Instanceof
- Drop Else After Return
|
/Services/Survey/classes/class.SurveyImportParser.php:659 | 7 | - Undefined Properties
- Wrong Argument Type
- Wrong Type With Call
- Only Variable For Reference
- Only Variable Passed By Reference
- Buried Assignation
- Written Only Variables
|
/Services/SystemCheck/classes/class.ilSCGroups.php:18 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Table/classes/class.ilTable2GUI.php:3265 | 7 | - Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Tasks/DerivedTasks/classes/class.ilDerivedTaskFactory.php:67 | 7 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Tasks/DerivedTasks/classes/class.ilDerivedTaskProviderMasterFactory.php:55 | 7 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/TermsOfService/classes/class.ilObjTermsOfService.php:20 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/Tracking/classes/class.ilLearningProgressBaseGUI.php:304 | 7 | - Useless Referenced Argument
- Illegal Name For Method
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Tracking/classes/class.ilObjUserTracking.php:48 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/Tracking/classes/class.ilObjUserTracking.php:312 | 7 | - Using Deprecated Method
- Only Variable Passed By Reference
- Wrong Type With Call
- Only Variable Passed By Reference
- Uses Default Values
- Could Use self
|
/Services/Tracking/classes/class.ilTrQuery.php:378 | 7 | - Bail Out Early
- Useless Check
- Nested Ifthen
- Uses Default Values
- Native Alias Functions Usage
- Strict Comparison With Booleans
|
/Services/Tracking/classes/repository_statistics/class.ilLPListOfSettingsGUI.php:379 | 7 | - Assumptions
- Useless Argument
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Tracking/classes/status/class.ilLPStatusCollection.php:120 | 7 | - No Need For Else
- Use Positive Condition
- Bail Out Early
- Nested Ifthen
- Uses Default Values
- Native Alias Functions Usage
- Drop Else After Return
|
/Services/Tracking/classes/status/class.ilLPStatusCollectionTLT.php:54 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
- Never Called Parameter
|
/Services/UIComponent/Tabs/classes/class.ilTabsGUI.php:438 | 7 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Illegal Name For Method
- Too Many Local Variables
- Undefined Classes
|
/Services/User/Profile/classes/class.ilPersonalProfileGUI.php:855 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/User/classes/class.ilCustomUserFieldsHelper.php:13 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/User/classes/class.ilObjUser.php:4606 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/User/classes/class.ilObjUser.php:5196 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/User/classes/class.ilObjUserAccess.php:18 | 7 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/Services/User/classes/class.ilUserAccountSettings.php:15 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/User/classes/class.ilUserClipboard.php:15 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/User/classes/class.ilUserCreationContext.php:22 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/User/classes/class.ilUserFilter.php:17 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/Utilities/classes/Parser.php:2736 | 7 | - Max Level Of Nesting
- Useless Argument
- Too Many Local Variables
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Utilities/classes/Parser.php:3349 | 7 | - Unsupported Types With Operators
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Services/Utilities/classes/Parser.php:4166 | 7 | - Max Level Of Nesting
- Too Many Local Variables
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/Utilities/classes/Sanitizer.php:1292 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/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:1082 | 7 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:1587 | 7 | - Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- 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 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
|
/Services/Utilities/classes/class.ilUtil.php:4575 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Never Called Parameter
|
/Services/Verification/classes/Certificate/class.ilCertificateVerificationFileService.php:104 | 7 | - Ambiguous Static
- Mismatched Typehint
- Should Use Local Class
- Wrong Type With Default
- Could Inject Parameter
- Method Could Be Static
|
/Services/Verification/classes/class.ilVerificationObject.php:267 | 7 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/WebDAV/classes/class.ilWebDAVUtil.php:14 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- 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
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilMountPointDAV.php:126 | 7 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilObjRepositoryRootDAV.php:13 | 7 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Already Parents Interface
- Class Could Be Final
|
/Services/WebDAV/classes/lock/class.ilWebDAVLockBackend.php:114 | 7 | - Ambiguous Static
- Should Make Alias
- Unused Parameter
- Undefined Interfaces
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsModalGUI.php:56 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSCommunitiesCache.php:36 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSServerSettings.php:36 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSSettingsGUI.php:574 | 7 | - Undefined Properties
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Iffectations
- Buried Assignation
- Drop Else After Return
|
/Services/WebServices/ECS/classes/class.ilRemoteObjectBase.php:35 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Parent First
- Wrong Type With Default
- Never Called Parameter
|
/Services/WebServices/RPC/classes/class.ilRPCServerSettings.php:39 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
- Property Could Be Local
|
/Services/XHTMLValidator/validator/Text_Diff/Diff.php:156 | 7 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Xml/classes/class.ilXML2DOM.php:137 | 7 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/include/inc.xsl5compliance.php:40 | 7 | - Don't Pollute Global Space
- Useless Referenced Argument
- No Boolean As Default
- Use Named Boolean In Argument Definition
- No Class In Global
- Unused Parameter
- Never Called Parameter
|
/include/inc.xsl5compliance.php:86 | 7 | - Don't Pollute Global Space
- Useless Referenced Argument
- Empty Function
- No Class In Global
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/libs/ilias/Init/PEAR/PEAR.php:280 | 7 | - Undefined Classes
- Should Use Local Class
- Forgotten Visibility
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/setup/classes/class.ilSetupAgent.php:63 | 7 | - Unused Public Methods
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/setup/sql/dbupdate_04.php:14719 | 7 | - No Null For Native PHP Functions
- Merge If Then
- Repeated Regex
- Wrong Parameter Type
- Nested Ifthen
- Uses Default Values
- Could Make A Function
|
/setup/sql/dbupdate_04.php:14766 | 7 | - No Null For Native PHP Functions
- Merge If Then
- Repeated Regex
- Wrong Parameter Type
- Nested Ifthen
- Uses Default Values
- Could Make A Function
|
/src/BackgroundTasks/Implementation/Bucket/BasicBucketMeta.php:130 | 7 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/src/BackgroundTasks/Types/VoidType.php:17 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Same Name For Property And Method
- Unfinished Object
|
/src/Data/Factory.php:171 | 7 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/src/GlobalScreen/Scope/Layout/Collector/MainLayoutCollector.php:190 | 7 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Never Called Parameter
|
/src/GlobalScreen/Scope/MainMenu/Factory/Item/Complex.php:59 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Undefined Classes
- Unfinished Object
- Property Could Be Local
|
/src/GlobalScreen/Scope/MainMenu/Factory/Item/Link.php:39 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MetaBar/Collector/MetaBarMainCollector.php:64 | 7 | - Only Variable Passed By Reference
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Useless Null Coalesce
- Missing Some Returntype
|
/src/GlobalScreen/Scope/MetaBar/Factory/NotificationCenter.php:32 | 7 | - Repeated Interface
- Forgotten Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MetaBar/Factory/TopLegacyItem.php:32 | 7 | - Repeated Interface
- Forgotten Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MetaBar/Factory/TopLinkItem.php:32 | 7 | - Repeated Interface
- Forgotten Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MetaBar/Factory/TopParentItem.php:31 | 7 | - Repeated Interface
- Forgotten Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/Tool/Collector/MainToolCollector.php:102 | 7 | - Only Variable Passed By Reference
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Useless Null Coalesce
- Missing Some Returntype
|
/src/GlobalScreen/Scope/Tool/Factory/TreeTool.php:36 | 7 | - Repeated Interface
- Already Parents Trait
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/HTTP/Cookies/CookieFactory.php:26 | 7 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/HTTP/Cookies/CookieFactoryImpl.php:23 | 7 | - Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/src/HTTP/Cookies/CookieFactoryImpl.php:32 | 7 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/src/KioskMode/URLBuilder.php:17 | 7 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/Refinery/Integer/GreaterThan.php:10 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/Integer/LessThan.php:10 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/IsNull.php:17 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/Numeric/IsNumeric.php:11 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/Password/HasLowerChars.php:10 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/Password/HasMinLength.php:10 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/Password/HasNumbers.php:10 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/Password/HasSpecialChars.php:10 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/Password/HasUpperChars.php:10 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/String/Group.php:107 | 7 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/src/Refinery/String/HasMaxLength.php:10 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/Refinery/String/HasMinLength.php:10 | 7 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
/src/ResourceStorage/Revision/NullRevision.php:85 | 7 | - Unused Public Methods
- Type Must Be Returned
- Ambiguous Static
- Empty Function
- Mismatched Typehint
- Must Return Methods
- Methods Without Return
|
/src/Setup/ImplementationOfInterfaceFinder.php:73 | 7 | - Mismatched Typehint
- Undefined Classes
- Must Return Methods
- Methods Without Return
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/UI/Implementation/Component/Button/Bulky.php:14 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Close.php:13 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Primary.php:10 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Shy.php:9 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Standard.php:10 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Button/Tag.php:11 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Card/RepositoryObject.php:12 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Card/Standard.php:9 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Chart/ProgressMeter/FixedSize.php:13 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Chart/ProgressMeter/Mini.php:13 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Dropdown/Dropdown.php:16 | 7 | - Repeated Interface
- Forgotten Interface
- Should Make Alias
- Multiple Identical Trait Or Interface
- Useless Abstract Class
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/src/UI/Implementation/Component/Dropdown/Standard.php:9 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Dropzone/File/Wrapper.php:15 | 7 | - Repeated Interface
- Forgotten Interface
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Image/Image.php:17 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Container/Filter/Filter.php:19 | 7 | - Repeated Interface
- Should Make Alias
- Multiple Identical Trait Or Interface
- Useless Abstract Class
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/src/UI/Implementation/Component/Input/Container/Filter/Standard.php:12 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- 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 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- 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 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Group.php:19 | 7 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/src/UI/Implementation/Component/Input/Field/MultiSelect.php:14 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Numeric.php:16 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/Text.php:14 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- 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/Item/Standard.php:9 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Link/Bulky.php:12 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Link/Standard.php:9 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Listing/Ordered.php:13 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Listing/Unordered.php:13 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Listing/Workflow/Linear.php:12 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/MainControls/Slate/Combined.php:18 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/MainControls/Slate/Legacy.php:16 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/MainControls/Slate/Notification.php:16 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/MainControls/SystemInfo.php:16 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Menu/Drilldown.php:14 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Menu/Factory.php:13 | 7 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Menu/Factory.php:21 | 7 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Menu/Sub.php:16 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Modal/Interruptive.php:10 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Modal/Lightbox.php:11 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Modal/RoundTrip.php:11 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Listing/Standard.php:14 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Secondary/Legacy.php:12 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Secondary/Listing.php:13 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Panel/Standard.php:14 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Popover/Standard.php:14 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Avatar/Letter.php:8 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Avatar/Picture.php:8 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Glyph/Glyph.php:14 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Icon/Custom.php:9 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Symbol/Icon/Standard.php:9 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Table/Column/Factory.php:21 | 7 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Method Could Be Static
|
/src/UI/Implementation/Component/Tree/Expandable.php:15 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Render/DecoratedRenderer.php:57 | 7 | - Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- StandaloneType True False Null
|
/webservice/soap/classes/class.ilObjectXMLParser.php:71 | 7 | - Unused Public Methods
- Relay Function
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/webservice/soap/classes/class.ilSoapAdministration.php:199 | 7 | - Illegal Name For Method
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/webservice/soap/classes/class.ilSoapAdministration.php:438 | 7 | - Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/webservice/soap/classes/class.ilSoapCourseAdministration.php:453 | 7 | - Max Level Of Nesting
- Ambiguous Static
- Useless Argument
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
|
/webservice/soap/classes/class.ilSoapGroupAdministration.php:358 | 7 | - Max Level Of Nesting
- Ambiguous Static
- Useless Argument
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
|
/webservice/soap/classes/class.ilSoapObjectAdministration.php:1062 | 7 | - Max Level Of Nesting
- Ambiguous Static
- Useless Argument
- Too Many Local Variables
- Undefined Classes
- Could Inject Parameter
|
/webservice/soap/classes/class.ilSoapUserAdministration.php:322 | 7 | - Useless Referenced Argument
- Class-typed References
- Illegal Name For Method
- Unused Parameter
- Objects Don't Need References
- Should Use Local Class
- Method Could Be Static
|
/CI/PHPStan/Rules/NoLegacyButtonUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyCheckboxListUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyConfirmationUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyExplorerUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyGlyphUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyGroupedListUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyLightboxUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyModalUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyNestedListUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyOverlayUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyPanelUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyProgressBarUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacySelectionListUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacySyntaxHighlighterUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyTableUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyTextHighlighterUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyToolbarUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/CI/PHPStan/Rules/NoLegacyTooltipsUsagesRule.php:27 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Undefined Interfaces
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/Modules/Bibliographic/classes/Admin/Library/class.ilBiblLibraryTableGUI.php:67 | 6 | - Concat Empty String
- Wrong Type With Call
- Useless Instructions
- Only Variable Passed By Reference
- Uses Default Values
- Preprocessable
|
/Modules/Bibliographic/classes/FileReader/BibTex/class.ilBiblTexFileReader.php:8 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Bibliographic/classes/FileReader/Ris/class.ilBiblRisFileReader.php:8 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Bibliographic/classes/FileReader/class.ilBiblFileReaderBase.php:171 | 6 | - Wrong Type For Native PHP Function
- Mismatched Typehint
- Relay Function
- Uses Default Values
- Wrong Number Of Arguments
- Missing Some Returntype
|
/Modules/Blog/classes/class.ilBlogPosting.php:152 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Blog/classes/class.ilObjBlogAccess.php:10 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/BookingManager/Reservations/classes/class.ilBookingReservationsTableGUI.php:471 | 6 | - Assumptions
- Max Level Of Nesting
- Ambiguous Static
- Useless Argument
- Mismatched Typehint
- Too Many Local Variables
|
/Modules/BookingManager/classes/class.ilObjBookingPoolAccess.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/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/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:9 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Modules/Chatroom/classes/class.ilChatroomTabGUIFactory.php:238 | 6 | - Assumptions
- Useless Argument
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/Chatroom/classes/class.ilObjChatroomAccess.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Chatroom/classes/class.ilObjChatroomAccess.php:18 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Modules/Chatroom/classes/class.ilObjChatroomListGUI.php:22 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Modules/CmiXapi/classes/class.ilCmiXapiAccess.php:45 | 6 | - Method Is Not An If
- Unused Public Methods
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/CmiXapi/classes/class.ilCmiXapiDataSet.php:173 | 6 | - Wrong Type With Call
- Check JSON
- Make Global A Property
- Uses Default Values
- Use ::Class Operator
- Global Usage
|
/Modules/CmiXapi/classes/class.ilCmiXapiExportGUI.php:17 | 6 | - Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/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/CmiXapi/classes/class.ilCmiXapiStatementsTableGUI.php:138 | 6 | - Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/Course/classes/Objectives/class.ilLOEditorGUI.php:38 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- StandaloneType True False Null
- Wrong Typed Property Default
- Same Name For Property And Method
- Property Could Be Local
|
/Modules/Course/classes/Objectives/class.ilLOEditorGUI.php:230 | 6 | - Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Same Name For Property And Method
|
/Modules/Course/classes/Objectives/class.ilLOEditorStatus.php:24 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- 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 | - No Need For Else
- Bail Out Early
- 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 Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Modules/Course/classes/class.ilObjCourse.php:754 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/CourseReference/classes/class.ilCourseReferenceXmlWriter.php:22 | 6 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/DataCollection/classes/Fields/Base/class.ilDclBaseFieldRepresentation.php:41 | 6 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Modules/DataCollection/classes/Fields/Formula/class.ilDclExpressionParser.php:234 | 6 | - Assumptions
- Useless Argument
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/DataCollection/classes/TableView/class.ilDclTableView.php:467 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/DataCollection/classes/class.ilDataCollectionGlobalTemplate.php:1835 | 6 | - Ambiguous Static
- Mismatched Default Arguments
- Relay Function
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Modules/Exercise/GlobalScreen/classes/class.ilExerciseGSToolProvider.php:12 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Exercise/Service/classes/class.ilExerciseUI.php:54 | 6 | - Unused Public Methods
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/Exercise/classes/BackgroundTasks/class.ilExDownloadSubmissionsZipInteraction.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Exercise/classes/BackgroundTasks/class.ilExerciseManagementCollectFilesJob.php:17 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Exercise/classes/BackgroundTasks/class.ilSubmissionsZipJob.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/File/classes/Implementation/class.ilObjFileImplementationLegacy.php:10 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/File/classes/Implementation/class.ilObjFileImplementationStorage.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/File/classes/Setup/class.ilFileObjectMigrationAgent.php:6 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Modules/File/classes/Setup/class.ilFileObjectToStorageInfoResolver.php:10 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- 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 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/File/classes/class.ilObjFile.php:699 | 6 | - Method Signature Must Be Compatible
- Relay Function
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/File/classes/class.ilObjFileAccess.php:264 | 6 | - No Null For Native PHP Functions
- Wrong Type With Call
- Wrong Parameter Type
- 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/Provider/ForumGlobalScreenToolsProvider.php:10 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Forum/classes/Setup/class.ilForumSetupAgent.php:9 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- 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
- Wrong Typed Property Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Forum/classes/class.ilForumCronNotificationDataProvider.php:137 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Wrong Typed Property Default
- Unfinished Object
- Property Could Be Local
|
/Modules/Forum/classes/class.ilForumExportGUI.php:147 | 6 | - Missing Assignation In Branches
- Only Variable Passed By Reference
- Iffectations
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
|
/Modules/Forum/classes/class.ilForumXMLParser.php:647 | 6 | - Variable Is Not A Condition
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Same Conditions In Condition
- Drop Else After Return
|
/Modules/Glossary/classes/class.ilGlossaryTerm.php:374 | 6 | - No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Relay Function
- Uses Default Values
- Undefined Classes
- Wrong Number Of Arguments
|
/Modules/Glossary/classes/class.ilObjGlossary.php:52 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- 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 | - No Need For Else
- Bail Out Early
- 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/Group/classes/class.ilObjGroupGUI.php:528 | 6 | - Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Modules/GroupReference/classes/class.ilGroupReferenceXmlWriter.php:21 | 6 | - Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/HTMLLearningModule/classes/class.ilObjFileBasedLM.php:87 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/IndividualAssessment/classes/class.ilIndividualAssessmentMemberGUI.php:573 | 6 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- 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 Static
- Ambiguous Visibilities
- No Public Access
- Undefined Classes
- Never Used Properties
- Unfinished Object
|
/Modules/LTIConsumer/classes/class.ilLTIConsumeProvider.php:140 | 6 | - Unused Public Methods
- Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/LTIConsumer/lib/OAuth.php:144 | 6 | - Useless Referenced Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/LTIConsumer/lib/OAuth.php:155 | 6 | - Useless Referenced Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/LTIConsumer/lib/OAuth.php:716 | 6 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Modules/LTIConsumer/lib/OAuth.php:731 | 6 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Modules/LearningModule/Export/class.ilLMHtmlExportViewLayoutProvider.php:35 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/LearningModule/Presentation/GlobalScreen/classes/class.ilLMGSToolProvider.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/LearningModule/Presentation/classes/class.ilLMPresentationService.php:32 | 6 | - Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/LearningModule/classes/Setup/class.ilLearningModuleSetupAgent.php:9 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- 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
- Assign Default To Properties
- No Public Access
- Undefined Classes
- Wrong Type With Default
|
/Modules/LearningModule/classes/class.ilLMObject.php:616 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/LearningModule/classes/class.ilLMPageObject.php:366 | 6 | - Mismatch Parameter Name
- Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Different Argument Counts
|
/Modules/LearningModule/classes/class.ilObjContentObject.php:83 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/LearningModule/classes/class.ilObjLearningModuleAccess.php:29 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Wrong Typed Property Default
- Unfinished Object
|
/Modules/LearningModule/classes/class.ilStructureObject.php:31 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Relay Function
- Undefined Classes
- Method Could Be Static
|
/Modules/LearningSequence/classes/GlobalScreen/class.ilLSViewLayoutProvider.php:38 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/LearningSequence/classes/Members/class.ilLearningSequenceRoles.php:364 | 6 | - Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Modules/LearningSequence/classes/PostConditions/class.ilLSPostConditionDB.php:61 | 6 | - Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
|
/Modules/LearningSequence/classes/Setup/class.ilLearningSequenceSetupAgent.php:9 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Unused Classes
- Class Could Be Final
|
/Modules/MediaPool/GlobalScreen/classes/class.ilMediaPoolGSToolProvider.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/OrgUnit/classes/PathStorage/class.ilOrgUnitPathStorage.php:111 | 6 | - Method Is Not An If
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Never Called Parameter
|
/Modules/OrgUnit/classes/PathStorage/class.ilOrgUnitPathStorage.php:224 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/OrgUnit/classes/Positions/UserAssignment/class.ilOrgUnitUserAssignmentGUI.php:151 | 6 | - Variable Is Not A Condition
- Iffectations
- Uses Default Values
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
|
/Modules/OrgUnit/classes/Positions/UserAssignment/class.ilOrgUnitUserAssignmentGUI.php:180 | 6 | - Variable Is Not A Condition
- Iffectations
- Uses Default Values
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
|
/Modules/OrgUnit/classes/class.ilOrgUnitExplorerGUI.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Poll/classes/class.ilObjPollAccess.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Portfolio/classes/class.ilPortfolioPage.php:155 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- 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
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Modules/Portfolio/classes/class.ilPortfolioPageGUI.php:517 | 6 | - Empty Blocks
- No Need For Else
- Use Positive Condition
- Bail Out Early
- 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
- Uses Default Values
- Don't Change Incomings
- Use ::Class Operator
|
/Modules/RootFolder/classes/class.ilObjRootFolderGUI.php:538 | 6 | - Ambiguous Static
- Useless Argument
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
|
/Modules/Scorm2004/classes/class.ilContObjectManifestBuilder.php:21 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Assign Default To Properties
- No Public Access
- Undefined Classes
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilObjSCORM2004LearningModuleGUI.php:205 | 6 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/Scorm2004/classes/class.ilQuestionExporter.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Assign Default To Properties
- No Public Access
- Undefined Classes
- Wrong Type With Default
|
/Modules/Scorm2004/classes/class.ilSCORM13PlayerGUI.php:1730 | 6 | - Uses Default Values
- Buried Assignation
- Or Die
- Exit() Usage
- Could Make A Function
- Logical Should Use Symbolic Operators
|
/Modules/Scorm2004/classes/class.ilSCORM13PlayerGUI.php:1742 | 6 | - Uses Default Values
- Buried Assignation
- Or Die
- Exit() Usage
- Could Make A Function
- Logical Should Use Symbolic Operators
|
/Modules/Scorm2004/classes/class.ilSCORM2004Asset.php:52 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilSCORM2004Chapter.php:34 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/class.ilSCORM2004Sco.php:108 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004Sequencing.php:60 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- No Public Access
- StandaloneType True False Null
- Inherited Property Type Must Match
- Unfinished Object
|
/Modules/ScormAicc/Editing/GlobalScreen/classes/class.ilSAHSEditToolProvider.php:12 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/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/SCORM/class.ilSCORMObjectGUI.php:65 | 6 | - Ambiguous Static
- Useless Argument
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Modules/ScormAicc/classes/class.ilObjSAHSLearningModule.php:22 | 6 | - Ambiguous Visibilities
- No Public Access
- Undefined Classes
- Never Used Properties
- Mismatch Properties Typehints
- Unfinished Object
|
/Modules/ScormAicc/classes/class.ilObjSAHSLearningModule.php:40 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/ScormAicc/classes/class.ilSCORMOfflineMode.php:335 | 6 | - Check JSON
- Print And Die
- Useless Parenthesis
- Uses Default Values
- Avoid Parenthesis With Language Construct
- No Parenthesis For Language Construct
|
/Modules/ScormAicc/classes/class.ilScormAiccDataSet.php:209 | 6 | - Wrong Type With Call
- Check JSON
- Make Global A Property
- Uses Default Values
- Use ::Class Operator
- Global Usage
|
/Modules/Session/classes/class.ilObjSession.php:693 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/StudyProgramme/classes/Setup/class.ilStudyProgrammeMigrationAgent.php:24 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Modules/StudyProgramme/classes/class.ilObjStudyProgramme.php:10 | 6 | - Ambiguous Visibilities
- Scalar Or Object Property
- Assign Default To Properties
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Modules/StudyProgramme/classes/class.ilObjStudyProgramme.php:119 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Modules/StudyProgramme/classes/class.ilObjStudyProgrammeAdminGUI.php:94 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:9 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- No Public Access
- Wrong Typed Property Default
- Same Name For Property And Method
|
/Modules/StudyProgramme/classes/class.ilStudyProgrammeMailTemplateContext.php:309 | 6 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Missing Some Returntype
|
/Modules/StudyProgramme/classes/helpers/class.ilAsyncPropertyFormGUI.php:37 | 6 | - No Boolean As Default
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Never Called Parameter
|
/Modules/StudyProgramme/classes/model/AutoCategories/class.ilStudyProgrammeAutoCategoryDBRepository.php:70 | 6 | - Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/StudyProgramme/classes/model/AutoMemberships/class.ilStudyProgrammeAutoMembershipsDBRepository.php:73 | 6 | - Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Modules/StudyProgramme/classes/model/Settings/class.ilStudyProgrammeSettingsDBRepository.php:279 | 6 | - Assumptions
- Useless Argument
- Mismatched Typehint
- Too Many Local Variables
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:26 | 6 | - Unused Public Methods
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:42 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:80 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Method Could Be Static
|
/Modules/StudyProgramme/test/prg_mocks.php:96 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Method Could Be Static
|
/Modules/Survey/Administration/class.ilObjSurveyAdministrationGUI.php:103 | 6 | - Wrong Type For Native PHP Function
- Wrong Type With Call
- Uses Default Values
- Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
|
/Modules/Survey/classes/class.ilObjSurvey.php:249 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Survey/classes/class.ilObjSurvey.php:1427 | 6 | - No Null For Native PHP Functions
- Repeated Regex
- Wrong Parameter Type
- 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
- Repeated Regex
- Wrong Parameter Type
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/Survey/classes/class.ilObjSurvey.php:1674 | 6 | - Useless Instructions
- Only Variable Returned By Reference
- Uses Default Values
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
|
/Modules/Survey/classes/class.ilObjSurvey.php:3302 | 6 | - No Null For Native PHP Functions
- Repeated Regex
- Wrong Parameter Type
- 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
- Repeated Regex
- Wrong Parameter Type
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/Survey/classes/class.ilObjSurvey.php:3572 | 6 | - No Need For Else
- Bail Out Early
- Uses Default Values
- Strpos()-like Comparison
- Drop Else After Return
- Preprocessable
|
/Modules/SurveyQuestionPool/Categories/class.ilCategoryWizardInputGUI.php:238 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/SurveyQuestionPool/Questions/class.SurveyMetricQuestion.php:575 | 6 | - Unused Public Methods
- Useless Referenced Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:883 | 6 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1866 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Unreachable Method
- Method Could Be Static
|
/Modules/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1892 | 6 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Modules/SurveyQuestionPool/classes/class.ilMatrixRowWizardInputGUI.php:189 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:50 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:652 | 6 | - Uses Default Values
- Buried Assignation
- Or Die
- Exit() Usage
- Could Make A Function
- Logical Should Use Symbolic Operators
|
/Modules/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:1032 | 6 | - No Need For Else
- Use Positive Condition
- Bail Out Early
- Nested Ifthen
- Only Variable Passed By Reference
- Drop Else After Return
|
/Modules/SystemFolder/classes/Setup/class.ilSystemFolderSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Modules/Test/classes/Screen/class.ilTestPlayerLayoutProvider.php:42 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/Test/classes/class.ilObjTest.php:3952 | 6 | - Missing Assignation In Branches
- Make Global A Property
- Only Variable Passed By Reference
- Indices Are Int Or String
- Useless Parenthesis
- Global Usage
|
/Modules/Test/classes/class.ilObjTest.php:6919 | 6 | - No Null For Native PHP Functions
- Repeated Regex
- Wrong Parameter Type
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/Test/classes/class.ilObjTest.php:8987 | 6 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Test/classes/class.ilObjTest.php:9648 | 6 | - No Literal For Reference
- Unused Public Methods
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Modules/Test/classes/class.ilObjTest.php:12068 | 6 | - Property Used In One Method Only
- StandaloneType True False Null
- Wrong Typed Property Default
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/Modules/Test/classes/class.ilObjTestGUI.php:110 | 6 | - Incompatible Signature Methods With Covariance
- Don't Send $this In Constructor
- Undefined Classes
- Parent First
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/Test/classes/class.ilObjTestGUI.php:1524 | 6 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/Test/classes/class.ilTestExport.php:193 | 6 | - Recycled Variables
- Assigned Twice
- Overwritten Literals
- Uses Default Values
- Buried Assignation
- Written Only Variables
|
/Modules/Test/classes/class.ilTestExport.php:198 | 6 | - Recycled Variables
- Assigned Twice
- Overwritten Literals
- Uses Default Values
- Buried Assignation
- Written Only Variables
|
/Modules/Test/classes/class.ilTestFixedQuestionSetConfigGUI.php:17 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- No Class In Global
- Useless Constructor
- Unused Classes
- Class Could Be Final
|
/Modules/Test/classes/class.ilTestProcessLocker.php:58 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Modules/Test/classes/class.ilTestProcessLocker.php:65 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/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
- Wrong Type With Default
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/Modules/TestQuestionPool/classes/class.assClozeTest.php:1805 | 6 | - Method Is Not An If
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:67 | 6 | - Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.assImagemapQuestion.php:720 | 6 | - Method Is Not An If
- No Boolean As Default
- Only Variable Passed By Reference
- Unused Parameter
- Used Once Variables (In Scope)
- Unused Inherited Variable In Closure
|
/Modules/TestQuestionPool/classes/class.assImagemapQuestion.php:1045 | 6 | - Method Is Not An If
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assImagemapQuestionGUI.php:303 | 6 | - Wrong Type With Call
- Only Variable Passed By Reference
- Uses Default Values
- Native Alias Functions Usage
- Could Make A Function
- Preprocessable
|
/Modules/TestQuestionPool/classes/class.assImagemapQuestionGUI.php:315 | 6 | - Wrong Type With Call
- Only Variable Passed By Reference
- Uses Default Values
- Native Alias Functions Usage
- Could Make A Function
- Preprocessable
|
/Modules/TestQuestionPool/classes/class.assLongMenu.php:850 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assMatchingQuestion.php:1600 | 6 | - Method Is Not An If
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assMultipleChoice.php:1470 | 6 | - Method Is Not An If
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assMultipleChoiceGUI.php:716 | 6 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- 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
- Wrong Parameter Type
- Nested Ifthen
- Uses Default Values
|
/Modules/TestQuestionPool/classes/class.assOrderingQuestionGUI.php:331 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Modules/TestQuestionPool/classes/class.assSingleChoice.php:1324 | 6 | - Method Is Not An If
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assSingleChoiceGUI.php:641 | 6 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Modules/TestQuestionPool/classes/class.assTextSubset.php:948 | 6 | - Method Is Not An If
- Unused Public Methods
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Modules/TestQuestionPool/classes/class.assTextSubsetGUI.php:191 | 6 | - Weak Type With Array
- Empty Blocks
- Variable Is Not A Condition
- Nested Ifthen
- Used Once Variables (In Scope)
- Could Make A Function
|
/Modules/TestQuestionPool/classes/class.ilAnswerWizardInputGUI.php:200 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.ilEssayKeywordWizardInputGUI.php:48 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.ilImageWizardInputGUI.php:145 | 6 | - Weak Type With Array
- Don't Collect Void
- Check All Types
- Nested Ifthen
- Only Variable Passed By Reference
- Indices Are Int Or String
|
/Modules/TestQuestionPool/classes/class.ilKprimChoiceWizardInputGUI.php:118 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.ilKprimChoiceWizardInputGUI.php:312 | 6 | - Weak Type With Array
- Don't Collect Void
- Check All Types
- Nested Ifthen
- Only Variable Passed By Reference
- Indices Are Int Or String
|
/Modules/TestQuestionPool/classes/class.ilMultipleChoiceWizardInputGUI.php:55 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.ilMultipleChoiceWizardInputGUI.php:91 | 6 | - Weak Type With Array
- Don't Collect Void
- Check All Types
- Nested Ifthen
- Only Variable Passed By Reference
- Indices Are Int Or String
|
/Modules/TestQuestionPool/classes/class.ilObjQuestionPool.php:68 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/TestQuestionPool/classes/class.ilObjQuestionPool.php:132 | 6 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/TestQuestionPool/classes/class.ilObjQuestionPool.php:532 | 6 | - Useless Referenced Argument
- Class-typed References
- Useless Argument
- Unused Parameter
- Undefined Classes
- Objects Don't Need References
|
/Modules/TestQuestionPool/classes/class.ilObjQuestionPool.php:1654 | 6 | - Property Used In One Method Only
- StandaloneType True False Null
- Wrong Typed Property Default
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/Modules/TestQuestionPool/classes/class.ilSingleChoiceWizardInputGUI.php:206 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/class.ilSingleChoiceWizardInputGUI.php:235 | 6 | - Weak Type With Array
- Don't Collect Void
- Check All Types
- Nested Ifthen
- Only Variable Passed By Reference
- Indices Are Int Or String
|
/Modules/TestQuestionPool/classes/forms/class.ilAssAnswerCorrectionsInputGUI.php:58 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/forms/class.ilAssMultipleChoiceCorrectionsInputGUI.php:42 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/forms/class.ilAssSingleChoiceCorrectionsInputGUI.php:42 | 6 | - Weak Type With Array
- Check All Types
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
|
/Modules/TestQuestionPool/classes/forms/class.ilImagemapCorrectionsInputGUI.php:47 | 6 | - Undefined Properties
- Too Many Array Dimensions
- Only Variable Passed By Reference
- Indices Are Int Or String
- Useless Parenthesis
- Wrong Access Style to Property
|
/Modules/TestQuestionPool/classes/import/qti12/class.assOrderingQuestionImport.php:332 | 6 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- 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 Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/Factory/ilAssLacOperationManufacturer.php:23 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Modules/TestQuestionPool/classes/questions/LogicalAnswerCompare/class.ilAssQuestionTypeList.php:15 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Modules/TestQuestionPool/classes/questions/class.ilAssOrderingElementList.php:424 | 6 | - Weak Type With Array
- Bail Out Early
- Only Variable Passed By Reference
- Indices Are Int Or String
- Uses Default Values
- Strict Comparison With Booleans
|
/Modules/WebResource/classes/class.ilLinkResourceList.php:159 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Never Called Parameter
|
/Modules/WebResource/classes/class.ilObjLinkResource.php:56 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/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 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Modules/Wiki/classes/class.ilObjWikiGUI.php:382 | 6 | - Undefined Properties
- Wrong Type With Call
- No Need For Else
- Use Positive Condition
- Uses Default Values
- Drop Else After Return
|
/Modules/Wiki/classes/class.ilObjWikiGUI.php:1648 | 6 | - Empty Blocks
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Modules/Wiki/classes/class.ilWikiPage.php:187 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- 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:1549 | 6 | - Method Is Not An If
- Mismatched Default Arguments
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/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/WorkspaceFolder/BackgroundTask/classes/class.ilCheckSumOfWorkspaceFilesJob.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/WorkspaceFolder/BackgroundTask/classes/class.ilCollectWorkspaceFilesJob.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/WorkspaceFolder/BackgroundTask/classes/class.ilCopyWorkspaceFilesToTempDirectoryJob.php:19 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/WorkspaceFolder/BackgroundTask/classes/class.ilSumOfWorkspaceFileSizesTooLargeInteraction.php:16 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Modules/WorkspaceFolder/UserSettings/classes/class.ilWorkspaceFolderUserSettings.php:30 | 6 | - Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Never Called Parameter
|
/Services/ADT/classes/ActiveRecord/class.ilADTActiveRecordByType.php:191 | 6 | - Max Level Of Nesting
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- Undefined Classes
- Never Called Parameter
|
/Services/ADT/classes/Types/Text/class.ilADTTextSearchBridgeSingle.php:42 | 6 | - Mismatched Default Arguments
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Unreachable Method
|
/Services/AccessControl/classes/class.ilObjRoleTemplateGUI.php:168 | 6 | - Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/AccessControl/classes/class.ilRbacSystem.php:18 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Accessibility/classes/Criteria/class.ilAccessibilityDocumentCriterionAssignmentConstraint.php:10 | 6 | - Don't Pollute Global Space
- Method Collision Traits
- Abstract Or Implements
- No Class In Global
- Interfaces Is Not Implemented
- Class Could Be Final
|
/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
- Wrong Type With Call
- Uses Default Values
- Buried Assignation
- Written Only Variables
- Used Once Variables (In Scope)
|
/Services/ActiveRecord/Views/Display/class.arDisplayGUI.php:223 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/Views/Display/class.arDisplayGUI.php:237 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/Views/Display/class.arDisplayGUI.php:275 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/ActiveRecord/class.CachedActiveRecord.php:7 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
|
/Services/Administration/GlobalScreen/classes/class.ilAdminGSToolProvider.php:12 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/AdministrativeNotification/classes/class.ilADNAbstractGUI.php:79 | 6 | - Mismatched Typehint
- Undefined Classes
- StandaloneType True False Null
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/AdministrativeNotification/classes/class.ilObjAdministrativeNotification.php:15 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/AdvancedMetaData/classes/Translation/class.ilAdvancedMDFieldTranslations.php:13 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/AdvancedMetaData/classes/Translation/class.ilAdvancedMDRecordTranslations.php:13 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- 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
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDRecord.php:1029 | 6 | - Ambiguous Static
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDSubstitution.php:34 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/AdvancedMetaData/classes/class.ilAdvancedMDValues.php:220 | 6 | - Unused Public Methods
- Mismatched Typehint
- Relay Function
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/AuthApache/classes/class.ilAuthProviderApache.php:8 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/AuthShibboleth/classes/Config/class.shibConfig.php:182 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/AuthShibboleth/classes/ServerData/class.shibServerData.php:15 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/AuthShibboleth/classes/class.ilAuthFrontendCredentialsShibboleth.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/AuthShibboleth/classes/class.ilAuthShibbolethSettingsGUI.php:768 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/AuthShibboleth/classes/class.ilShibbolethPluginWrapper.php:27 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Authentication/classes/Frontend/class.ilAuthFrontendCredentialsApache.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Authentication/classes/Frontend/class.ilAuthFrontendCredentialsHTTP.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Authentication/classes/Provider/class.ilAuthProviderDatabase.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Authentication/classes/class.ilAuthModeDetermination.php:39 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Authentication/classes/class.ilSessionDBHandler.php:111 | 6 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Awareness/classes/class.ilAwarenessData.php:19 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Awareness/classes/class.ilAwarenessUserProvider.php:62 | 6 | - Undefined Properties
- Wrong Type With Call
- Don't Collect Void
- Only Variable Passed By Reference
- Uses Default Values
- Wrong Type Returned
|
/Services/BackgroundTasks/classes/Jobs/class.ilCheckSumOfFileSizesJob.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/BackgroundTasks/classes/Jobs/class.ilCollectFilesJob.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/BackgroundTasks/classes/Jobs/class.ilCollectFilesJob.php:190 | 6 | - Iffectations
- Buried Assignation
- Use ::Class Operator
- Strict Comparison With Booleans
- Else If Versus Elseif
- Logical Should Use Symbolic Operators
|
/Services/BackgroundTasks/classes/Jobs/class.ilCopyFilesToTempDirectoryJob.php:17 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/BackgroundTasks/classes/Jobs/class.ilZipJob.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/BackgroundTasks/classes/Setup/class.ilBackgroundTasksSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/BackgroundTasks/classes/UserInteractions/class.ilDownloadZipInteraction.php:18 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/BackgroundTasks/classes/UserInteractions/class.ilSumOfFileSizesTooLargeInteraction.php:17 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Badge/classes/class.ilBadge.php:148 | 6 | - Assumptions
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Badge/classes/class.ilBadgeImageTemplate.php:139 | 6 | - Only Variable Passed By Reference
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Only Variable Passed By Reference
- Uses Default Values
- Could Make A Function
|
/Services/Block/classes/class.ilBlockGUI.php:972 | 6 | - Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Should Use Local Class
- Missing Some Returntype
|
/Services/CAS/classes/class.ilAuthProviderCAS.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/CAS/lib/CAS/OutOfSequenceBeforeAuthenticationCallException.php:43 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/CAS/lib/CAS/OutOfSequenceBeforeClientException.php:43 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/CAS/lib/CAS/OutOfSequenceBeforeProxyException.php:43 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/CAS/lib/CAS/ProxyChain/Trusted.php:42 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/CAS/lib/CAS/Request/CurlRequest.php:40 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/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/GlobalScreen/classes/class.ilCOPageEditGSToolProvider.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/COPage/Layout/classes/class.ilPageLayout.php:290 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/COPage/classes/class.ilCOPageGlobalTemplate.php:1763 | 6 | - Ambiguous Static
- Mismatched Default Arguments
- Relay Function
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/COPage/classes/class.ilPCGrid.php:278 | 6 | - Useless Method
- Unused Public Methods
- Ambiguous Static
- Relay Function
- Undefined Classes
- Method Could Be Static
|
/Services/COPage/classes/class.ilPCTableData.php:100 | 6 | - Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/COPage/classes/class.ilPCTableData.php:120 | 6 | - Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/COPage/classes/class.ilPageObject.php:1263 | 6 | - Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/COPage/classes/class.ilPageObject.php:1704 | 6 | - Wrong Type With Call
- Buried Assignation
- Written Only Variables
- 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
- Forgotten Interface
- No Class In Global
- Unthrown Exception
- Unused Classes
- Class Could Be Final
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:607 | 6 | - Htmlentities Using Default Flag
- Wrong Argument Type
- Wrong Type With Call
- Htmlentities Calls
- Uses Default Values
- Wrong Number Of Arguments
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:639 | 6 | - Htmlentities Using Default Flag
- Wrong Argument Type
- Wrong Type With Call
- Htmlentities Calls
- Uses Default Values
- Wrong Number Of Arguments
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:713 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Undefined Classes
- Never Used Properties
- Mismatch Properties Typehints
- Unfinished Object
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:887 | 6 | - Undefined Properties
- Undefined Variable
- Indices Are Int Or String
- Useless Parenthesis
- Iffectations
- Written Only Variables
|
/Services/COPage/mediawikidiff/class.WordLevelDiff.php:896 | 6 | - Undefined Properties
- Undefined Variable
- Indices Are Int Or String
- Useless Parenthesis
- Iffectations
- Written Only Variables
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationBookingPoolGUI.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationConsultationHoursGUI.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationCourseGUI.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationExerciseGUI.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationGroupGUI.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationMilestoneGUI.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationPublicGUI.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationSessionGUI.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/AppointmentPresentation/class.ilAppointmentPresentationUserGUI.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/BackgroundTasks/class.ilCalendarCopyFilesToTempDirectoryJob.php:19 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/BackgroundTasks/class.ilCalendarDownloadZipInteraction.php:18 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/BackgroundTasks/class.ilCalendarZipJob.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Calendar/classes/class.ilCalendarActions.php:17 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Calendar/classes/class.ilCalendarAppointmentPanelGUI.php:39 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Calendar/classes/class.ilCalendarCategories.php:47 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Calendar/classes/class.ilCalendarCategory.php:38 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/Calendar/classes/class.ilCalendarRemoteReader.php:19 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Property Could Be Local
|
/Services/Calendar/classes/class.ilCalendarUtil.php:790 | 6 | - Check All Types
- No Need For Else
- Bail Out Early
- Use Instanceof
- Same Conditions In Condition
- Drop Else After Return
|
/Services/Certificate/classes/API/Filter/UserDataFilter.php:80 | 6 | - Callback Function Needs Return
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Wrong Number Of Arguments
|
/Services/Certificate/classes/API/Filter/UserDataFilter.php:90 | 6 | - Callback Function Needs Return
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Wrong Number Of Arguments
|
/Services/Certificate/classes/API/Filter/UserDataFilter.php:100 | 6 | - Callback Function Needs Return
- Empty Function
- Mismatched Typehint
- Unused Parameter
- Used Once Variables (In Scope)
- Wrong Number Of Arguments
|
/Services/Certificate/classes/Form/Repository/class.ilCertificateSettingsFormRepository.php:104 | 6 | - Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Certificate/classes/Helper/LegacyPathHelperHelper.php:9 | 6 | - Unused Public Methods
- Ambiguous Static
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateFileUtilsHelper.php:14 | 6 | - Unused Public Methods
- Ambiguous Static
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateObjectHelper.php:33 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Relay Function
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateObjectLPHelper.php:13 | 6 | - Unused Public Methods
- Ambiguous Static
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateObjectLPHelper.php:22 | 6 | - Unused Public Methods
- Ambiguous Static
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateObjectLPHelper.php:31 | 6 | - Unused Public Methods
- Ambiguous Static
- Relay Function
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:30 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Relay Function
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:56 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Relay Function
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:84 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Relay Function
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:101 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Relay Function
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/Helper/ilCertificateUtilHelper.php:115 | 6 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Should Use Local Class
- Method Could Be Static
|
/Services/Certificate/classes/class.ilObjCertificateSettings.php:224 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Should Use Local Class
- Method Could Be Static
- Missing Some Returntype
|
/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
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Same Name For Property And Method
|
/Services/Component/classes/Setup/class.ilComponentPluginLanguageUpdatedObjective.php:179 | 6 | - Unused Public Methods
- Ambiguous Static
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/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
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Same Name For Property And Method
|
/Services/Component/classes/Setup/class.ilComponentUpdatePluginObjective.php:188 | 6 | - Unused Public Methods
- Ambiguous Static
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/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 Static
- Ambiguous Visibilities
- Assign Default To Properties
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Component/classes/class.ilObjComponentSettingsGUI.php:35 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Assign Default To Properties
- Undefined Classes
- Wrong Type With Default
|
/Services/Component/classes/class.ilPluginGlobalScreenNullProvider.php:11 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
|
/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/Conditions/classes/class.ilConditionService.php:33 | 6 | - Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Container/Filter/classes/class.ilContainerFilterService.php:95 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/Container/classes/class.ilContainer.php:945 | 6 | - Ambiguous Static
- Useless Referenced Argument
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Container/classes/class.ilContainerObjectiveGUI.php:870 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Services/ContainerReference/classes/class.ilContainerReferenceGUI.php:275 | 6 | - Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/Dashboard/GlobalScreen/classes/DashboardLayoutProvider.php:30 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Dashboard/ItemsBlock/classes/class.ilPDObjectsListRenderer.php:7 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Dashboard/ItemsBlock/classes/class.ilPDObjectsTileRenderer.php:9 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Dashboard/ItemsBlock/classes/class.ilPDSelectedItemsBlockMembershipsProvider.php:114 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Default Arguments
- Relay Function
- Undefined Classes
- Wrong Type With Default
|
/Services/Dashboard/classes/class.ilDashboardGUI.php:762 | 6 | - No Need For Else
- Bail Out Early
- Uses Default Values
- Drop Else After Return
- Strict Comparison With Booleans
- Logical Should Use Symbolic Operators
|
/Services/Database/classes/PDO/class.ilDBPdo.php:24 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Dependant Abstract Classes
|
/Services/Database/classes/PDO/class.ilDBPdo.php:1535 | 6 | - Unused Public Methods
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Relay Function
- Undefined Classes
|
/Services/Database/classes/PDO/class.ilDBPdoMySQLInnoDB.php:9 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Interfaces Is Not Implemented
|
/Services/Database/classes/Setup/class.ilDatabaseMetricsCollectedObjective.php:81 | 6 | - Unused Public Methods
- Ambiguous Static
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/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 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- 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
- Uses Default Values
- Used Once Variables (In Scope)
- Pre-increment
- Could Make A Function
|
/Services/Database/classes/class.ilDBGenerator.php:620 | 6 | - Don't Mix ++
- Unchecked Resources
- Uses Default Values
- Used Once Variables (In Scope)
- Pre-increment
- Could Make A Function
|
/Services/DidacticTemplate/classes/class.ilDidacticTemplateImport.php:73 | 6 | - Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/DidacticTemplate/classes/class.ilDidacticTemplateSettings.php:15 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/Export/HTML/GlobalScreen/classes/class.ilHTMLExportViewLayoutProvider.php:35 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Feeds/magpierss/rss_fetch.inc:98 | 6 | - No Need For Else
- Use Positive Condition
- Bail Out Early
- Nested Ifthen
- Drop Else After Return
- Preprocessable
|
/Services/FileServices/classes/class.ilObjFileServices.php:14 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/FileSystem/classes/Setup/class.ilFileSystemSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/FileSystem/classes/class.ilFileSystemGUI.php:883 | 6 | - Max Level Of Nesting
- Mismatched Default Arguments
- Too Many Local Variables
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Form/classes/class.ilAlphabetInputGUI.php:161 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Form/classes/class.ilCheckboxGroupInputGUI.php:170 | 6 | - Variable Is Not A Condition
- Bail Out Early
- Only Variable Passed By Reference
- Indices Are Int Or String
- Uses Default Values
- Strict Comparison With Booleans
|
/Services/Form/classes/class.ilFileStandardDropzoneInputGUI.php:33 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Form/classes/class.ilIdentifiedMultiValuesInputGUI.php:85 | 6 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/Form/classes/class.ilMultipleImagesInputGUI.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Useless Abstract Class
- Already Parents Interface
|
/Services/Form/classes/class.ilMultipleImagesInputGUI.php:182 | 6 | - Don't Collect Void
- No Need For Else
- Bail Out Early
- Nested Ifthen
- Only Variable Passed By Reference
- Drop Else After Return
|
/Services/Form/classes/class.ilMultipleNestedOrderingElementsInputGUI.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Useless Abstract Class
- Already Parents Interface
|
/Services/GlobalCache/classes/Apc/class.ilApc.php:75 | 6 | - Unused Public Methods
- Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Method Could Be Static
|
/Services/GlobalCache/classes/class.ilGlobalCache.php:414 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- No Return Used
- Never Called Parameter
|
/Services/GlobalScreen/classes/Setup/class.ilGlobalScreenSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/Help/GlobalScreen/classes/class.ilHelpGSToolProvider.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Help/GlobalScreen/classes/class.ilHelpViewLayoutProvider.php:16 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Help/classes/class.ilHelp.php:55 | 6 | - No Need For Else
- Use Positive Condition
- Bail Out Early
- Nested Ifthen
- Same Conditions In Condition
- Drop Else After Return
|
/Services/Http/classes/Setup/class.ilHttpSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/Init/classes/class.ilInitialisation.php:273 | 6 | - Undefined Variable
- Identical Consecutive Expression
- Unused Parameter
- Written Only Variables
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Init/classes/class.ilInitialisation.php:912 | 6 | - Wrong Type For Native PHP Function
- Undefined Variable
- Suspicious Comparison
- Bail Out Early
- Nested Ifthen
- Uses Default Values
|
/Services/Init/classes/class.ilInitialisation.php:1165 | 6 | - Make Global A Property
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Use ::Class Operator
- Global Usage
|
/Services/Init/classes/class.ilPublicSectionSettings.php:16 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/LDAP/classes/class.ilAuthProviderLDAP.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/LDAP/classes/class.ilLDAPRoleAssignmentRule.php:12 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/LDAP/classes/class.ilLDAPRoleAssignmentRules.php:38 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Wrong Typed Property Default
- Unfinished Object
|
/Services/LDAP/classes/class.ilLDAPServer.php:1038 | 6 | - Static Inclusions
- Merge If Then
- Missing Include
- @ Operator
- include_once() Usage
- No Parenthesis For Language Construct
|
/Services/LDAP/classes/class.ilLDAPSettingsGUI.php:1064 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/LTI/classes/InternalProvider/class.ilAuthFrontendCredentialsLTI.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/LTI/classes/InternalProvider/class.ilAuthProviderLTI.php:19 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/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
- Uses Default Values
- Written Only Variables
- Used Once Variables (In Scope)
- Could Make A Function
- list() May Omit Variables
|
/Services/LTI/classes/class.ilLTIAppEventListener.php:226 | 6 | - Wrong Type For Native PHP Function
- Uses Default Values
- Written Only Variables
- Used Once Variables (In Scope)
- 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/LTI/classes/class.ilLTIViewGUI.php:366 | 6 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
- Missing Some Returntype
|
/Services/Link/classes/class.ilInternalLinkGUI.php:224 | 6 | - Ambiguous Static
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type With Default
|
/Services/Logging/classes/Setup/class.ilLoggingSetupAgent.php:9 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/Logging/classes/class.ilLogComponentLevels.php:17 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Logging/classes/class.ilLoggingDBSettings.php:20 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Mail/classes/BackgroundTask/class.ilMailDeliveryJob.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Mail/classes/BackgroundTask/class.ilMailDeliveryJobUserInteraction.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Mail/classes/BackgroundTask/class.ilMassMailDeliveryJob.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Mail/classes/Provider/MailGlobalScreenToolProvider.php:10 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Mail/classes/Setup/class.ilMailSetupAgent.php:9 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- 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
- Iffectations
- Uses Default Values
- Buried Assignation
- Could Make A Function
|
/Services/Mail/classes/class.ilMail.php:104 | 6 | - Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Could Inject Parameter
|
/Services/Mail/classes/class.ilMail.php:1600 | 6 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Missing Some Returntype
|
/Services/Mail/classes/class.ilMail.php:1632 | 6 | - Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Same Name For Property And Method
|
/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/Mail/classes/class.ilMailTemplate.php:34 | 6 | - Assumptions
- Method Is Not An If
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/MainMenu/classes/Administration/class.ilMMSubItemGUI.php:11 | 6 | - Don't Pollute Global Space
- Already Parents Trait
- Forgotten Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Class Could Be Final
|
/Services/MainMenu/classes/Administration/class.ilMMTopItemGUI.php:11 | 6 | - Don't Pollute Global Space
- Already Parents Trait
- Forgotten Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Class Could Be Final
|
/Services/MainMenu/classes/Items/Facade/class.ilMMItemFacade.php:11 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/MainMenu/classes/Items/class.ilMMCustomItemStorage.php:24 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/MainMenu/classes/Items/class.ilMMItemStorage.php:11 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/MainMenu/classes/Items/class.ilMMItemTranslationStorage.php:10 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/MainMenu/classes/TypeHandler/class.ilMMTypeActionStorage.php:8 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/MainMenu/classes/TypeHandler/class.ilMMTypeHandlerLink.php:12 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/MainMenu/classes/TypeHandler/class.ilMMTypeHandlerRepositoryLink.php:29 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/MainMenu/classes/TypeHandler/class.ilMMTypeHandlerTopLink.php:12 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/MainMenu/classes/TypeRenderer/class.ilMMLinkItemRenderer.php:11 | 6 | - Don't Pollute Global Space
- Trait Not Found
- Already Parents Trait
- No Class In Global
- Multiple Identical Trait Or Interface
- Class Could Be Final
|
/Services/MainMenu/classes/TypeRenderer/class.ilMMRepositoryLinkItemRenderer.php:11 | 6 | - Don't Pollute Global Space
- Trait Not Found
- Already Parents Trait
- No Class In Global
- Multiple Identical Trait Or Interface
- Class Could Be Final
|
/Services/MainMenu/classes/TypeRenderer/class.ilMMTopLinkItemRenderer.php:11 | 6 | - Don't Pollute Global Space
- Trait Not Found
- Already Parents Trait
- No Class In Global
- Multiple Identical Trait Or Interface
- Class Could Be Final
|
/Services/MainMenu/classes/class.ilObjMainMenu.php:17 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/Maps/classes/class.ilGoogleMapGUI.php:78 | 6 | - Undefined Properties
- Htmlentities Using Default Flag
- Wrong Type With Call
- Only Variable Passed By Reference
- Htmlentities Calls
- Uses Default Values
|
/Services/Maps/classes/class.ilGoogleMapGUI.php:79 | 6 | - Undefined Properties
- Htmlentities Using Default Flag
- Wrong Type With Call
- Only Variable Passed By Reference
- Htmlentities Calls
- Uses Default Values
|
/Services/Maps/classes/class.ilOpenLayersMapGUI.php:106 | 6 | - Undefined Properties
- Htmlentities Using Default Flag
- Wrong Type With Call
- Only Variable Passed By Reference
- Htmlentities Calls
- Uses Default Values
|
/Services/Maps/classes/class.ilOpenLayersMapGUI.php:107 | 6 | - Undefined Properties
- Htmlentities Using Default Flag
- Wrong Type With Call
- Only Variable Passed By Reference
- Htmlentities Calls
- Uses Default Values
|
/Services/MathJax/classes/Setup/class.ilMathJaxSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/MediaObjects/classes/class.ilMediaPlayerGUI.php:237 | 6 | - Ambiguous Static
- Mismatched Default Arguments
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/Services/Membership/classes/class.ilMembershipCronMinMembers.php:109 | 6 | - Ambiguous Static
- Useless Argument
- Mismatched Typehint
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
|
/Services/Membership/classes/class.ilMembershipGUI.php:1690 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Never Called Parameter
|
/Services/MetaData/classes/GlobalScreen/class.ilMDKeywordExposer.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/MetaData/classes/class.ilMDEditorGUI.php:2160 | 6 | - Undefined Properties
- Check All Types
- Use Positive Condition
- Only Variable Passed By Reference
- Use Instanceof
- Buried Assignation
|
/Services/MetaData/classes/class.ilMDLanguage.php:65 | 6 | - Method Is Not An If
- Ambiguous Static
- Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
|
/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
- Iffectations
- Buried Assignation
- Written Only Variables
|
/Services/Migration/DBUpdate_426/classes/class.ilMDLanguage.php:36 | 6 | - Method Is Not An If
- Ambiguous Static
- Useless Referenced Argument
- Useless Argument
- Unused Parameter
- Undefined Classes
|
/Services/Migration/DBUpdate_491/inc.xml5compliance.php:47 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- No Class In Global
- 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 Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/News/classes/class.ilNewsForContextBlockGUI.php:1240 | 6 | - Undefined Properties
- No Need For Else
- Bail Out Early
- Nested Ifthen
- 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/Notifications/classes/class.ilNotificationGUI.php:106 | 6 | - Ambiguous Static
- Relay Function
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Notifications/classes/class.ilNotificationGUI.php:111 | 6 | - Ambiguous Static
- Relay Function
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Object/classes/class.ilObject2.php:59 | 6 | - Useless Method
- Ambiguous Static
- Relay Function
- Undefined Classes
- No Return Used
- Method Could Be Static
|
/Services/Object/classes/class.ilObject2.php:75 | 6 | - Useless Method
- Ambiguous Static
- Relay Function
- Undefined Classes
- No Return Used
- Method Could Be Static
|
/Services/Object/classes/class.ilObject2.php:324 | 6 | - Useless Method
- Ambiguous Static
- Relay Function
- Undefined Classes
- No Return Used
- Method Could Be Static
|
/Services/Object/classes/class.ilObject2.php:375 | 6 | - Useless Method
- Unused Public Methods
- Relay Function
- Undefined Classes
- Wrong Type With Default
- Method Could Be Static
|
/Services/Object/classes/class.ilObject2GUI.php:425 | 6 | - Useless Method
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Relay Function
- Undefined Classes
- Method Could Be Static
|
/Services/OpenIdConnect/classes/class.ilAuthFrontendCredentialsOpenIdConnect.php:11 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/OpenIdConnect/classes/class.ilAuthProviderOpenIdConnect.php:13 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/OpenIdConnect/classes/class.ilOpenIdConnectSettingsGUI.php:133 | 6 | - Ambiguous Static
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Same Name For Property And Method
|
/Services/PersonalWorkspace/GlobalScreen/classes/class.ilWorkspaceGSToolProvider.php:12 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Preview/classes/Setup/class.ilPreviewSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- 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 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/PrivacySecurity/classes/class.ilExportFieldsInfo.php:35 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- 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
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:421 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:431 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:467 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:476 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:486 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Services/PrivacySecurity/classes/class.ilSecuritySettings.php:496 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/Services/RTE/classes/class.ilRTE.php:159 | 6 | - Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Unreachable Method
|
/Services/RTE/classes/class.ilRTEGlobalTemplate.php:1780 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Default Arguments
- Relay Function
- Undefined Classes
- Wrong Type With Default
|
/Services/Radius/classes/class.ilAuthProviderRadius.php:15 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Repository/classes/class.ilValidator.php:2406 | 6 | - Method Is Not An If
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Wrong Type With Default
- Never Called Parameter
|
/Services/ResourceStorage/classes/Setup/class.ilStorageContainersExistingObjective.php:22 | 6 | - Incompatible Signature Methods With Covariance
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/SOAPAuth/classes/class.ilAuthProviderSoap.php:8 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Saml/classes/class.ilAuthProviderSaml.php:7 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Saml/classes/class.ilSamlSettings.php:11 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Search/classes/Lucene/class.ilLuceneSearchResultFilter.php:36 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Wrong Type With Default
- Unfinished Object
|
/Services/Search/classes/class.ilSearchSettings.php:23 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- 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/GlobalScreen/classes/class.ilSkillGSToolProvider.php:12 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/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.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/Style/System/classes/Provider/SystemStylesGlobalScreenToolProvider.php:12 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/Style/System/classes/class.ilStyleDefinition.php:206 | 6 | - Max Level Of Nesting
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Never Called Parameter
|
/Services/Style/System/test/fixtures/mocks/ilSystemStyleLoggerMock.php:43 | 6 | - Unused Public Methods
- Ambiguous Static
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Style/System/test/ilSystemStyleSkinContainerTest.php:71 | 6 | - Weak Type With Array
- False To Array Conversion
- Don't Pollute Global Space
- Multiple Constant Definition
- Use const
- Deep Definitions
|
/Services/Style/classes/Setup/class.ilStyleSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/Survey/classes/class.SurveyImportParser.php:592 | 6 | - Wrong Argument Type
- Wrong Type With Call
- Only Variable For Reference
- Only Variable Passed By Reference
- Buried Assignation
- Written Only Variables
|
/Services/Taxonomy/GlobalScreen/classes/class.ilTaxonomyGSToolProvider.php:12 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/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 | - Don't Pollute Global Space
- Method Collision Traits
- Abstract Or Implements
- No Class In Global
- Interfaces Is Not Implemented
- Class Could Be Final
|
/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/TermsOfService/test/ilTermsOfServiceBaseTest.php:91 | 6 | - Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
- Method Could Be Static
|
/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.ilLPStatus.php:778 | 6 | - Max Level Of Nesting
- Useless Argument
- Mismatched Typehint
- Unused Parameter
- Undefined Classes
- Should Use Local Class
|
/Services/Tracking/classes/class.ilLPTableBaseGUI.php:788 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
/Services/Tracking/classes/class.ilLearningProgressBaseGUI.php:703 | 6 | - Mismatched Default Arguments
- Mismatched Typehint
- Illegal Name For Method
- Should Use Local Class
- Wrong Type With Default
- Method Could Be Static
|
/Services/Tracking/classes/class.ilTrQuery.php:1836 | 6 | - Mismatched Default Arguments
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
|
/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
- Make Global A Property
- Bail Out Early
- 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 Static
- Ambiguous Visibilities
- Assign Default To Properties
- Undefined Classes
- 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/Gallery/classes/class.ilUsersGalleryContacts.php:28 | 6 | - Incompatible Signature Methods With Covariance
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Undefined Classes
- Different Argument Counts
|
/Services/User/Profile/classes/class.ilPersonalProfileGUI.php:220 | 6 | - Undefined Properties
- Wrong Type With Call
- No Need For Else
- Use Positive Condition
- Uses Default Values
- Drop Else After Return
|
/Services/User/classes/class.ilObjUser.php:133 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- No Public Access
- Undefined Classes
- Never Used Properties
- Unfinished Object
|
/Services/User/classes/class.ilObjUser.php:5225 | 6 | - Undefined Classes
- Should Use Local Class
- No Return Used
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/User/classes/class.ilUserQuery.php:80 | 6 | - Uses Default Values
- Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
- 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 | - Wrong Type With Call
- Variable Is Not A Condition
- Unresolved Classes
- Uses Default Values
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Utilities/classes/Sanitizer.php:400 | 6 | - Missing Assignation In Branches
- Undefined Variable
- Variable Is Not A Condition
- Use Positive Condition
- Nested Ifthen
- Used Once Variables (In Scope)
|
/Services/Utilities/classes/Setup/class.ilUtilitiesSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/Utilities/classes/class.ilBrowser.php:240 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Utilities/classes/class.ilMWParserAdapter.php:4 | 6 | - Don't Pollute Global Space
- Empty Function
- No Class In Global
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Utilities/classes/class.ilMWParserAdapter.php:9 | 6 | - Don't Pollute Global Space
- Empty Function
- No Class In Global
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Utilities/classes/class.ilUtil.php:294 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Never Called Parameter
|
/Services/Utilities/classes/class.ilUtil.php:567 | 6 | - Unused Public Methods
- Ambiguous Static
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/Services/Utilities/classes/class.ilUtil.php:1976 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Unused Parameter
- Undefined Classes
- Should Use Local Class
|
/Services/Utilities/classes/class.ilUtil.php:4148 | 6 | - Unused Public Methods
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/Services/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:10 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/WebAccessChecker/classes/class.ilWACPath.php:271 | 6 | - Ambiguous Static
- Useless Argument
- Mismatched Typehint
- Should Use Local Class
- Method Could Be Static
- Missing Some Returntype
|
/Services/WebDAV/classes/class.ilObjWebDAV.php:39 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Parent First
- Wrong Type With Default
|
/Services/WebDAV/classes/dav/class.ilClientNodeDAV.php:57 | 6 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilMountPointDAV.php:150 | 6 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilProblemInfoFileDAV.php:39 | 6 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/WebDAV/classes/dav/class.ilProblemInfoFileDAV.php:108 | 6 | - Unused Public Methods
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/Services/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsDocumentTableGUI.php:269 | 6 | - Assumptions
- Useless Argument
- Mismatched Typehint
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
|
/Services/WebServices/Curl/classes/class.ilCurlConnection.php:173 | 6 | - No Null For Native PHP Functions
- Merge If Then
- Useless Instructions
- Iffectations
- Buried Assignation
- @ Operator
|
/Services/WebServices/ECS/classes/Course/class.ilECSCmsCourseMemberCommandQueueHandler.php:501 | 6 | - Useless Argument
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/Services/WebServices/ECS/classes/Course/class.ilECSCourseAttributes.php:14 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/Mapping/class.ilECSMappingSettingsGUI.php:877 | 6 | - Mismatched Default Arguments
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
|
/Services/WebServices/ECS/classes/class.ilAuthProviderECS.php:14 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/Services/WebServices/ECS/classes/class.ilECSAppEventListener.php:310 | 6 | - Wrong Type With Call
- Make Global A Property
- Uses Default Values
- Use ::Class Operator
- Global Usage
- New Object Then Immediate Call
|
/Services/WebServices/ECS/classes/class.ilECSCommunityReader.php:38 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSDataMappingSettings.php:37 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/Services/WebServices/ECS/classes/class.ilECSEventQueueReader.php:112 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
|
/Services/WebServices/ECS/classes/class.ilECSParticipantSettings.php:34 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- 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
- Iffectations
- Uses Default Values
- Buried Assignation
- Logical Should Use Symbolic Operators
|
/Services/WebServices/ECS/classes/class.ilECSSetting.php:925 | 6 | - Merge If Then
- Only Variable Passed By Reference
- Iffectations
- Uses Default Values
- Buried Assignation
- Logical Should Use Symbolic Operators
|
/Services/WebServices/ECS/classes/class.ilRemoteObjectBase.php:822 | 6 | - Ambiguous Static
- No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Could Inject Parameter
|
/Services/WebServices/ECS/classes/class.ilRemoteObjectBaseGUI.php:224 | 6 | - Method Signature Must Be Compatible
- Undefined Classes
- Wrong Type With Default
- Modified Typed Parameter
- Hidden Nullable Typehint
- Different Argument Counts
|
/Services/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:9 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Should Make Alias
- Class Could Be Final
|
/Services/XHTMLValidator/validator/Text_Diff/Diff.php:493 | 6 | - Written Only Variables
- Used Once Variables (In Scope)
- Undefined Functions
- Deprecated PHP Functions
- While(List() = Each())
- list() May Omit Variables
|
/Services/YUI/classes/class.ilYuiUtil.php:58 | 6 | - Ambiguous Static
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Never Called Parameter
|
/libs/ilias/Init/PEAR/PEAR.php:595 | 6 | - Method Is Not An If
- Mismatched Default Arguments
- Undefined Classes
- Forgotten Visibility
- Wrong Type With Default
- Hidden Nullable Typehint
|
/libs/ilias/Init/PEAR/PEAR.php:787 | 6 | - Written Only Variables
- Used Once Variables (In Scope)
- Undefined Functions
- Deprecated PHP Functions
- While(List() = Each())
- list() May Omit Variables
|
/libs/ilias/Init/PEAR/PEAR.php:835 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Undefined Classes
- Var Keyword
- Forgotten Visibility
- Wrong Type With Default
|
/setup/sql/dbupdate.php:4043 | 6 | - Uses Default Values
- Buried Assignation
- Or Die
- Exit() Usage
- Preprocessable
- Logical Should Use Symbolic Operators
|
/src/BackgroundTasks/Implementation/Tasks/PlusJob.php:12 | 6 | - Repeated Interface
- Multiple Identical Trait Or Interface
- Useless Constructor
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
/src/BackgroundTasks/Implementation/Values/ThunkValue.php:70 | 6 | - PHP Native Class Type Compatibility
- Unused Public Methods
- Empty Function
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
|
/src/Data/URI.php:125 | 6 | - Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/src/GlobalScreen/Identification/AbstractIdentification.php:76 | 6 | - PHP Native Class Type Compatibility
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/src/GlobalScreen/Scope/Layout/Provider/PagePart/StandardPagePartProvider.php:54 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Undefined Classes
- Unfinished Object
|
/src/GlobalScreen/Scope/MainMenu/Collector/Map/Map.php:211 | 6 | - Method Is Not An If
- Class-typed References
- Unused Parameter
- Objects Don't Need References
- Modified Typed Parameter
- Retyped Reference
|
/src/GlobalScreen/Scope/MainMenu/Factory/Item/Complex.php:40 | 6 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MainMenu/Factory/Item/LinkList.php:41 | 6 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MainMenu/Factory/Item/Lost.php:44 | 6 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MainMenu/Factory/Item/RepositoryLink.php:42 | 6 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MainMenu/Factory/TopItem/TopLinkItem.php:37 | 6 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MainMenu/Factory/TopItem/TopParentItem.php:35 | 6 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/MetaBar/Collector/MetaBarMainCollector.php:117 | 6 | - Method Is Not An If
- Class-typed References
- Unused Parameter
- Objects Don't Need References
- Modified Typed Parameter
- Retyped Reference
|
/src/GlobalScreen/Scope/MetaBar/Factory/AbstractChildItem.php:30 | 6 | - Repeated Interface
- Forgotten Interface
- Method Collision Traits
- Multiple Identical Trait Or Interface
- Useless Abstract Class
- Already Parents Interface
|
/src/GlobalScreen/Scope/Tool/Factory/Tool.php:37 | 6 | - Repeated Interface
- Method Collision Traits
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Already Parents Interface
- Class Could Be Final
|
/src/GlobalScreen/Scope/Tool/Factory/Tool.php:42 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Undefined Classes
- Unfinished Object
|
/src/GlobalScreen/Scope/Tool/Factory/Tool.php:54 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Undefined Classes
- Unfinished Object
|
/src/GlobalScreen/Scope/Tool/Factory/TreeTool.php:51 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Undefined Classes
- Unfinished Object
|
/src/HTTP/Cookies/Cookie.php:163 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/HTTP/Cookies/Cookie.php:173 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/Setup/AgentCollection.php:231 | 6 | - Ambiguous Static
- Undefined Interfaces
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
- Missing Some Returntype
|
/src/UI/Component/Symbol/Glyph/Factory.php:37 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/UI/Component/Symbol/Glyph/Factory.php:129 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/UI/Component/Symbol/Glyph/Factory.php:1118 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/UI/Component/Symbol/Glyph/Factory.php:1146 | 6 | - Unused Public Methods
- Ambiguous Static
- Mismatched Typehint
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
|
/src/UI/Implementation/Component/Chart/ProgressMeter/Standard.php:13 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/src/UI/Implementation/Component/Dropzone/File/Standard.php:15 | 6 | - Repeated Interface
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Input/Field/FilterContextRenderer.php:159 | 6 | - Insufficient Typehint
- Useless Argument
- Should Make Alias
- Should Use Local Class
- StandaloneType True False Null
- Method Could Be Static
|
/src/UI/Implementation/Component/Input/Field/FilterContextRenderer.php:181 | 6 | - Should Make Alias
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/src/UI/Implementation/Component/Input/Field/Renderer.php:172 | 6 | - Should Make Alias
- Undefined Classes
- Should Use Local Class
- Wrong Type With Default
- Hidden Nullable Typehint
- Method Could Be Static
|
/src/UI/Implementation/Component/Item/Notification.php:11 | 6 | - Repeated Interface
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Layout/Page/Factory.php:18 | 6 | - Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Layout/Page/Factory.php:19 | 6 | - Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Layout/Page/Factory.php:22 | 6 | - Mismatched Typehint
- Should Make Alias
- Undefined Classes
- Wrong Type With Default
- Hidden Nullable Typehint
- Could Inject Parameter
|
/src/UI/Implementation/Component/Layout/Page/Renderer.php:120 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- Mismatched Typehint
- Undefined Classes
- Should Use Local Class
- Method Could Be Static
|
/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/Panel/Secondary/Secondary.php:23 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Classes
- Mismatch Properties Typehints
- Unfinished Object
|
/src/UI/Implementation/Component/Symbol/Glyph/Factory.php:312 | 6 | - Unused Public Methods
- Mismatched Typehint
- Should Make Alias
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
/src/UI/Implementation/Component/Tree/Node/Bylined.php:12 | 6 | - Repeated Interface
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/Implementation/Component/Tree/Node/Simple.php:15 | 6 | - Repeated Interface
- Forgotten Interface
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/src/UI/Implementation/Component/ViewControl/Pagination.php:15 | 6 | - Repeated Interface
- Abstract Or Implements
- Multiple Identical Trait Or Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/src/UI/examples/Tree/Expandable/expandable_async_repo.php:88 | 6 | - Unsupported Types With Operators
- Variable Is Not A Condition
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
/webservice/soap/classes/class.ilObjectXMLWriter.php:329 | 6 | - Using Deprecated Method
- Wrong Type With Call
- Only Variable Passed By Reference
- Uses Default Values
- Non Static Methods Called In A Static
- Hardcoded Passwords
|
/webservice/soap/classes/class.ilSoapAdministration.php:429 | 6 | - Check All Types
- No Need For Else
- Bail Out Early
- Use Instanceof
- Buried Assignation
- Drop Else After Return
|
/webservice/soap/include/inc.soap_functions.php:1204 | 6 | - Uses Default Values
- Written Only Variables
- Used Once Variables (In Scope)
- Used Once Variables
- Could Make A Function
- list() May Omit Variables
|
/webservice/soap/lib/nusoap.php:103 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Never Used Properties
- Var Keyword
- Forgotten Visibility
- Mismatch Properties Typehints
|
/webservice/soap/lib/nusoap.php:110 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Never Used Properties
- Var Keyword
- 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
- Wrong Typed Property Default
- Unfinished Object
|
/webservice/soap/lib/nusoap.php:3595 | 6 | - No Boolean As Default
- Use Named Boolean In Argument Definition
- 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
- Iffectations
- Uses Default Values
- Buried Assignation
- @ Operator
|
/webservice/soap/lib/nusoap.php:4742 | 6 | - No Need For Else
- Bail Out Early
- Iffectations
- Uses Default Values
- Could Make A Function
- Drop Else After Return
|
/webservice/soap/lib/nusoap.php:5933 | 6 | - No Need For Else
- Use Positive Condition
- Bail Out Early
- Iffectations
- Buried Assignation
- Drop Else After Return
|
/webservice/soap/lib/nusoap.php:7339 | 6 | - No Need For Else
- Bail Out Early
- Nested Ifthen
- Only Variable Passed By Reference
- Iffectations
- Drop Else After Return
|