| /components/ILIAS/File/classes/Info/class.ilObjFileInfo.php:29 | 57 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/ResourceStorage/src/Repositories.php:37 | 36 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/HTTP/src/RawHTTPServices.php:48 | 27 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Scope/Toast/Factory/StandardToastItem.php:61 | 21 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/Scope/Toast/Factory/ToastAction.php:28 | 20 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/StorageHandler/Migrator.php:38 | 18 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Identification/AbstractIdentification.php:39 | 17 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Never Used Properties
- Unfinished Object
|
| /components/ILIAS/ResourceStorage/src/Flavour/Definition/PagesToExtract.php:38 | 17 | - Constant Used Only Once
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/FileUpload/src/Handler/BasicFileInfoResult.php:33 | 16 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Identification/AbstractIdentificationProvider.php:42 | 16 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/ResourceStorage/src/Collection/CollectionBuilder.php:45 | 16 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/Collection/Collections.php:45 | 16 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Never Used Properties
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Scope/Layout/Provider/PagePart/DecoratedPagePartProvider.php:52 | 15 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/LegalDocuments/classes/SlotConstructor.php:37 | 15 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/CriterionContent.php:25 | 15 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Target.php:29 | 15 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/Consumer/DownloadMultipleConsumer.php:44 | 15 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/Flavour/Flavour.php:35 | 15 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/tests/Flavours/DummyDefinition.php:28 | 15 | - Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/FileUpload/src/Handler/BasicHandlerResult.php:33 | 14 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/LegalDocuments/classes/PageFragment/PageContent.php:33 | 14 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Edit.php:27 | 14 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/ResourceStorage/src/Consumer/SrcConsumer.php:39 | 14 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/Manager/BaseManager.php:46 | 14 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Mismatch Properties Types
|
| None:37 | 14 | - Unused Global
- Used Once Variables (In Scope)
- Written Only Variables
- Parent, Static Or Self Outside Class
- Used Once Variables
- Unused Enumeration Case
|
| /components/ILIAS/Contact/classes/class.ilMailSearchGUI.php:43 | 13 | - Don't Send $this In Constructor
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/FileUpload/src/DTO/UploadResult.php:58 | 13 | - Double Checks
- Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/PublicApi.php:37 | 13 | - Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Mime/Subject/class.ilMailMimeSubjectBuilder.php:23 | 13 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Math/classes/class.EvalMath.php:225 | 13 | - Wrong Precedence In Expression
- Weak Type With Array
- Buried Assignation
- Uses Default Values
- Strict Comparison With Booleans
- Logical Should Use Symbolic Operators
|
| /components/ILIAS/Notifications/classes/Identification/NotificationIdentification.php:28 | 13 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Launcher/LauncherInlineTest.php:168 | 13 | - Useless Referenced Argument
- Class-typed References
- Unused Parameter
- Used Once Variables (In Scope)
- Objects Don't Need References
- Empty Function
- Undefined Classes
- Undefined Interfaces
- Wrong Type Returned
|
| /components/ILIAS/UI/tests/Component/Launcher/LauncherInlineTest.php:197 | 13 | - Useless Referenced Argument
- Class-typed References
- Unused Parameter
- Used Once Variables (In Scope)
- Objects Don't Need References
- Empty Function
- Undefined Classes
- Undefined Interfaces
- Wrong Type Returned
|
| None:41 | 13 | - Undefined Variable
- Unused Global
- Used Once Variables (In Scope)
- Written Only Variables
- Parent, Static Or Self Outside Class
- Unused Enumeration Case
|
| None:45 | 13 | - Undefined Variable
- Maybe Missing New
- Unused Global
- Used Once Variables (In Scope)
- Written Only Variables
- Parent, Static Or Self Outside Class
- Unused Enumeration Case
|
| /components/ILIAS/COPage/PC/Paragraph/class.ilPCParagraph.php:1722 | 12 | - Htmlentities Using Default Flag
- Missing Assignation In Branches
- No Null For Native PHP Functions
- Should Use Existing Constants
- Wrong Parameter Type
- Use Constant As Arguments
- Uses Default Values
- Wrong Type For Native PHP Function
- Strict Comparison With Booleans
|
| /components/ILIAS/Certificate/classes/Preload/class.ilCertificateUserForObjectPreloader.php:29 | 12 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ContentPage/classes/PageMetrics/Command/GetPageMetricsCommand.php:25 | 12 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ContentPage/classes/PageMetrics/Command/StorePageMetricsCommand.php:25 | 12 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Database/classes/Integrity/Association.php:25 | 12 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Scope/MainMenu/Collector/MainMenuMainCollector.php:62 | 12 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Could Inject Parameter
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/Scope/Tool/Collector/MainToolCollector.php:55 | 12 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Never Used Properties
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/LTIProvider/classes/InternalProvider/class.ilLTIPlatform.php:279 | 12 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- Mismatched Type
- Undefined Classes
- Undefined Interfaces
- StandaloneType True False Null
- Could Inject Parameter
|
| /components/ILIAS/LegalDocuments/classes/GotoLink/ConditionalGotoLink.php:32 | 12 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/UserAction.php:29 | 12 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/FolderDto.php:28 | 12 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/MailDto.php:25 | 12 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Mime/Transport/class.ilMailMimeTransportBase.php:27 | 12 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/ResourceStorage/src/Consumer/Consumers.php:41 | 12 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Wiki/mediawiki/Title.php:288 | 12 | - Undefined Variable
- Useless Global
- Make Global A Property
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
| /components/ILIAS/COPage/DOM/class.DomUtil.php:27 | 11 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
| /components/ILIAS/Chatroom/classes/class.ilChatroomAdmin.php:31 | 11 | - Ambiguous Static
- Ambiguous Visibilities
- Avoid Using stdClass
- Used Once Variables (In Scope)
- Forgotten Visibility
- Never Used Properties
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Contact/classes/class.ilMailSearchObjectGUI.php:47 | 11 | - Don't Send $this In Constructor
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Database/classes/class.ilDBUpdate.php:44 | 11 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Init/classes/class.ilErrorHandling.php:270 | 11 | - Unused Parameter
- Used Once Variables (In Scope)
- Unresolved Classes
- Undefined Classes
- Undefined Interfaces
- Could Inject Parameter
- Wrong Type Returned
|
| /components/ILIAS/LegalDocuments/classes/Repository/DatabaseHistoryRepository.php:161 | 11 | - Assumptions
- Weak Type With Array
- Check JSON
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- Could Make A Function
- Wrong Type Returned
|
| /components/ILIAS/Mail/classes/class.ilMailLuceneSearcher.php:25 | 11 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Mail/classes/class.ilMailSearchLuceneResultParser.php:23 | 11 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Manipulator/ManipulatorTest.php:103 | 11 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Notifications/classes/Setup/PushNotificationObjective.php:35 | 11 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ResourceStorage/src/Consumer/FlavourURLs.php:30 | 11 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/TestQuestionPool/classes/export/qti12/class.assQuestionExport.php:175 | 11 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
|
| /components/ILIAS/Tracking/classes/status/class.ilLPStatusIcons.php:48 | 11 | - Constant Used Only Once
- Ambiguous Static
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Modified Typed Parameter
- Could Use self
|
| /components/ILIAS/soap/lib/nusoap.php:4392 | 11 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Mismatched Default Arguments
- No Boolean As Default
- Undefined Classes
- No Return Used
- Never Called Parameter
|
| None:44 | 11 | - Maybe Missing New
- Unused Global
- Used Once Variables (In Scope)
- Written Only Variables
- Parent, Static Or Self Outside Class
- Unused Enumeration Case
|
| /components/ILIAS/Bibliographic/classes/Entry/class.ilBiblEntryFactory.php:37 | 10 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Never Used Properties
- Unfinished Object
|
| /components/ILIAS/Cache/src/Container/BaseRequest.php:28 | 10 | - Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/CmiXapi/classes/XapiProxy/XapiProxyRequest.php:338 | 10 | - Should Make Alias
- Should Use Local Class
- Undefined Classes
- Undefined Interfaces
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/FileUpload/src/FileUploadImpl.php:73 | 10 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/classes/class.ilFileSystemAbstractionStorage.php:48 | 10 | - Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Init/classes/class.ilErrorHandling.php:395 | 10 | - Unused Parameter
- Used Once Variables (In Scope)
- Unresolved Classes
- Undefined Classes
- Undefined Interfaces
- Wrong Type Returned
|
| /components/ILIAS/Init/classes/class.ilInitialisation.php:1255 | 10 | - Undefined Variable
- Useless Global
- Make Global A Property
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
| /components/ILIAS/LTIConsumer/classes/class.ilLTIConsumerAdministrationGUI.php:413 | 10 | - Constant Used Only Once
- Useless Parenthesis
- Cast To Boolean
- Buried Assignation
- Used Once Variables (In Scope)
- Written Only Variables
- Uses Default Values
- Useless Instructions
- Strict Comparison With Booleans
- Wrong Type Returned
|
| /components/ILIAS/LegalDocuments/classes/Condition/Definitions/UserCountryDefinition.php:38 | 10 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Mime/Transport/class.ilMailMimeTransportFactory.php:23 | 10 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/class.ilMailAutoCompleteRecipientProvider.php:29 | 10 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Mail/classes/ilExternalEmailInformation.php:23 | 10 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Manipulator/ManipulatorTest.php:690 | 10 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Manipulator/ManipulatorTest.php:709 | 10 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/Notifications/classes/Setup/ilNotificationsSetupAgent.php:40 | 10 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/OnScreenChat/classes/Repository/Conversation.php:34 | 10 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ResourceStorage/src/Collection/ResourceCollection.php:41 | 10 | - Property Used In One Method Only
- Ambiguous Visibilities
- Unused Parameter
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/tests/Flavours/FlavourMachineTest.php:188 | 10 | - Property Used In One Method Only
- Ambiguous Visibilities
- Incompatible Signature Methods With Covariance
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:89 | 10 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:93 | 10 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/Survey/Skills/class.ilSurveySkill.php:327 | 10 | - No Array In Isset
- Weak Type With Array
- Useless Parenthesis
- Non Integer Nor String As Index
- Indices Are Int Or String
- Useless Instructions
- No Choice
|
| /components/ILIAS/Test/src/Settings/MainSettings/SettingsQuestionBehaviour.php:301 | 10 | - Assumptions
- Weak Type With Array
- Useless Parenthesis
- Empty Function
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- StandaloneType True False Null
- Wrong Type Returned
- No Choice
|
| /components/ILIAS/AuthShibboleth/classes/Config/class.ilShibbolethSettingsForm.php:42 | 9 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Component/src/Activities/StaticRepository.php:43 | 9 | - Type Must Be Returned
- Must Return Methods
- Methods Without Return
- Undefined Classes
- Undefined Interfaces
- StandaloneType True False Null
- Never Called Parameter
|
| /components/ILIAS/Component/tests/Dependencies/RenamingDICTest.php:38 | 9 | - PHP Native Class Type Compatibility
- Unused Public Methods
- Type Must Be Returned
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Must Return Methods
- Methods Without Return
- StandaloneType True False Null
|
| /components/ILIAS/Component/tests/Dependencies/RenamingDICTest.php:41 | 9 | - PHP Native Class Type Compatibility
- Unused Public Methods
- Type Must Be Returned
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Must Return Methods
- Methods Without Return
- StandaloneType True False Null
|
| /components/ILIAS/Cron/src/CLI/Commands/RunActiveJobsCommand.php:73 | 9 | - Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Undefined Classes
- Undefined Interfaces
- Method Could Be Static
|
| /components/ILIAS/Database/classes/Integrity/Ignore.php:41 | 9 | - Constant Used Only Once
- Wrong Parameter Type
- Empty Function
- Uses Default Values
- Wrong Type For Native PHP Function
- Wrong Number Of Arguments
- StandaloneType True False Null
- Wrong Type Returned
|
| /components/ILIAS/File/classes/class.ilObjFileUploadDropzone.php:44 | 9 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/Entries/EntriesRepositoryDB.php:225 | 9 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Empty Function
- StandaloneType True False Null
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/Groups/GroupsRepositoryDB.php:220 | 9 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Empty Function
- StandaloneType True False Null
|
| /components/ILIAS/LegalDocuments/classes/SmoothTableFilter.php:32 | 9 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Logging/classes/class.ilLogger.php:30 | 9 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/Notifications/classes/ilNotificationUserIterator.php:42 | 9 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/OrgUnit/classes/class.ilOrgUnitLocalDIC.php:25 | 9 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- No Public Access
- Undefined Classes
- Undefined Interfaces
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/PrivacySecurity/classes/Setup/class.ilPrivacySecuritySetupAgent.php:50 | 9 | - Unused Public Methods
- Should Make Alias
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/ResourceStorage/src/Consumer/ContainerZIPAccessConsumer.php:40 | 9 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/Consumer/FileStreamConsumer.php:40 | 9 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/StaticURL/src/Handler/LegacyGotoHandler.php:58 | 9 | - Undefined Variable
- Useless Global
- Make Global A Property
- Used Once Variables (In Scope)
- Used Once Variables
- Global Usage
- Could Be A Static Variable
|
| /components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:25 | 9 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- No Public Access
- Undefined Classes
- Undefined Interfaces
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Checkbox.php:35 | 9 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Node/Factory.php:40 | 9 | - Should Make Alias
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/UI/src/Implementation/Component/Tree/Node/Factory.php:29 | 9 | - Mismatch Parameter Name
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:47 | 9 | - Unused Public Methods
- Should Make Alias
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/ADT/classes/Bridges/class.ilADTSearchBridge.php:229 | 8 | - Weak Type With Array
- Wrong Type For Native PHP Function
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- Could Make A Function
- No Choice
|
| /components/ILIAS/ActiveRecord/class.CachedActiveRecord.php:44 | 8 | - Don't Send $this In Constructor
- Mismatched Type
- StandaloneType True False Null
- Parent First
- Could Inject Parameter
- Wrong Type With Default
- Modified Typed Parameter
- Never Called Parameter
|
| /components/ILIAS/AdministrativeNotification/classes/class.ilADNNotificationUIFormGUI.php:64 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/AdvancedMetaData/classes/Data/FieldDefinition/GenericData/GenericDataImplementation.php:31 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/BackgroundTasks/tests/TaskTestTBD.php:87 | 8 | - Useless Parenthesis
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Unresolved Classes
- Undefined Classes
- Undefined Interfaces
|
| /components/ILIAS/BackgroundTasks/tests/TaskTestTBD.php:104 | 8 | - Useless Parenthesis
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Unresolved Classes
- Undefined Classes
- Undefined Interfaces
|
| /components/ILIAS/Badge/classes/Setup/class.ilBadgeSetupAgent.php:30 | 8 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Cache/src/Container/ActiveContainer.php:247 | 8 | - Unused Public Methods
- Double Checks
- Use Named Boolean In Argument Definition
- Ambiguous Static
- Mismatched Type
- StandaloneType True False Null
|
| /components/ILIAS/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:63 | 8 | - Unused Public Methods
- Should Make Alias
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:209 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:220 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Chatroom/tests/ilChatroomAbstractTestBase.php:81 | 8 | - Undefined Variable
- Useless Parenthesis
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- Global Usage
|
| /components/ILIAS/Component/src/Dependencies/NullDIC.php:33 | 8 | - PHP Native Class Type Compatibility
- Unused Public Methods
- PHP Native Interfaces and Return Type
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Empty Function
- StandaloneType True False Null
|
| /components/ILIAS/Component/src/Dependencies/NullDIC.php:38 | 8 | - PHP Native Class Type Compatibility
- Unused Public Methods
- PHP Native Interfaces and Return Type
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Missing Some Returntype
|
| /components/ILIAS/Course/classes/class.ilObjCourse.php:1603 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
- Same Name For Property And Method
|
| /components/ILIAS/Cron/src/CronJob.php:279 | 8 | - Unused Public Methods
- Useless Referenced Argument
- Use Named Boolean In Argument Definition
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
|
| /components/ILIAS/DataCollection/classes/Fields/Base/class.ilDclBaseRecordModel.php:382 | 8 | - Weak Type With Array
- No Null For Native PHP Functions
- array_key_exists() Works On Arrays
- Should Use Ternary Operator
- Use Instanceof
- Indices Are Int Or String
- Null Or Boolean Arrays
- Else If Versus Elseif
|
| /components/ILIAS/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:1520 | 8 | - Use Named Boolean In Argument Definition
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:1528 | 8 | - Use Named Boolean In Argument Definition
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/Exercise/TutorFeedbackFile/TutorFeedbackZipManager.php:130 | 8 | - Weak Type With Array
- Nested Ifthen
- Bail Out Early
- Uses Default Values
- Useless Instructions
- Strict Comparison With Booleans
- No Choice
|
| /components/ILIAS/FileUpload/src/Processor/BlacklistExtensionPreProcessor.php:39 | 8 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Scope/Layout/Builder/DecoratedPageBuilder.php:40 | 8 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Never Used Properties
- Unfinished Object
|
| /components/ILIAS/Group/classes/class.ilObjGroup.php:1426 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
- Same Name For Property And Method
|
| /components/ILIAS/Http_/classes/Setup/class.ilHttpSetupAgent.php:75 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Http_/classes/Setup/class.ilHttpSetupAgent.php:92 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/ILIASObject/classes/class.ilObjectDataSet.php:277 | 8 | - Weak Type With Array
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- No Choice
- Could Use Short Assignation
|
| /components/ILIAS/ILIASObject/src/Creation/AddNewItemElement.php:32 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/Init/classes/class.ilInitialisation.php:1491 | 8 | - Htmlentities Using Default Flag
- Uses Default Values
- Wrong Type For Native PHP Function
- Htmlentities Calls
- Could Make A Function
- Preprocessable
|
| /components/ILIAS/LegalDocuments/classes/Value/Criterion.php:27 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Document.php:31 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/DocumentContent.php:26 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/DocumentContent.php:27 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/tests/ConsumerToolbox/ConsumerSlots/PublicApiTest.php:101 | 8 | - Undefined Variable
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- Used Once Variables
- Accessing Private
|
| /components/ILIAS/Mail/classes/Mustache/class.ilMailTemplateContextAdapter.php:36 | 8 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MathJax/classes/class.ilMathJax.php:71 | 8 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:51 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:67 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:306 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/Paths/DatabasePathsParserTest.php:234 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ActionsTest.php:46 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:43 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Presentation/PresentationTest.php:47 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ReaderTest.php:48 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Notifications/classes/Model/ilNotificationConfig.php:49 | 8 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Useless Assignation Of Promoted Property
- Unfinished Object
|
| /components/ILIAS/Refinery/tests/Encode/Transformation/HTMLSpecialCharsAsEntitiesTest.php:59 | 8 | - Empty Function
- Uses Default Values
- Wrong Type For Native PHP Function
- Undefined Classes
- Wrong Number Of Arguments
- Could Make A Function
- Wrong Type Returned
|
| /components/ILIAS/ResourceStorage/src/Collection/Sorter/AbstractBaseSorter.php:34 | 8 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/ResourceStorage/src/Consumer/StreamAccess/StreamAccess.php:36 | 8 | - Property Used In One Method Only
- Ambiguous Visibilities
- Unused Parameter
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Setup/src/Activities/GetStatus.php:37 | 8 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
- Undefined Classes
- Undefined Interfaces
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:56 | 8 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:81 | 8 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:97 | 8 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:139 | 8 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:143 | 8 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/Style/Content/classes/class.ilObjStyleSheet.php:769 | 8 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- Too Many Local Variables
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/Style/classes/Setup/class.ilStyleSetupAgent.php:63 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Style/classes/Setup/class.ilStyleSetupAgent.php:71 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/SystemFolder/classes/Setup/class.ilSystemFolderSetupAgent.php:75 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/SystemFolder/classes/Setup/class.ilSystemFolderSetupAgent.php:83 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Test/classes/class.ilObjTest.php:5369 | 8 | - Double Checks
- Useless Referenced Argument
- Class-typed References
- Mismatched Default Arguments
- Objects Don't Need References
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
|
| /components/ILIAS/Test/src/ExportImport/Export.php:60 | 8 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/src/Settings/MainSettings/SettingsQuestionBehaviour.php:267 | 8 | - Assumptions
- Weak Type With Array
- Empty Function
- Uses Default Values
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- StandaloneType True False Null
- Wrong Type Returned
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Node/Factory.php:45 | 8 | - Should Make Alias
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/OptionalGroup.php:33 | 8 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Radio.php:34 | 8 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Presentation.php:31 | 8 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Renderer/ilIndependentTemplate.php:44 | 8 | - Mismatch Parameter Name
- Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
- Never Called Parameter
|
| /components/ILIAS/Utilities/classes/Setup/class.ilUtilitiesSetupAgent.php:60 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Utilities/classes/Setup/class.ilUtilitiesSetupAgent.php:69 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:55 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:60 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:74 | 8 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/WebAccessChecker/classes/class.ilWACSignedPath.php:50 | 8 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WebDAV/classes/traits/ilWebDAVReadOnlyNodeWriteFunctionsTrait.php:38 | 8 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:76 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:84 | 8 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Wiki/mediawiki/Title.php:224 | 8 | - Undefined Variable
- Useless Global
- Make Global A Property
- Used Once Variables (In Scope)
- Global Usage
- Could Be A Static Variable
|
| /scripts/PHPStan/Rules/LegacyClassUsageRule.php:104 | 8 | - Undefined Properties
- No Need For Else
- Should Make Alias
- Bail Out Early
- Undefined Classes
- Undefined Interfaces
- Unresolved Instanceof
- Drop Else After Return
|
| /components/ILIAS/ADT/classes/Bridges/class.ilADTSearchBridge.php:234 | 7 | - Weak Type With Array
- Wrong Type For Native PHP Function
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- Could Make A Function
- No Choice
|
| /components/ILIAS/Administration/classes/class.ilSetting.php:42 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Scalar Or Object Property
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/Setup/class.ilAuthenticationSetupAgent.php:47 | 7 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Authentication/classes/Setup/class.ilAuthenticationSetupAgent.php:58 | 7 | - Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Authentication/classes/class.ilSessionDBHandler.php:96 | 7 | - PHP Native Class Type Compatibility
- Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/Authentication/classes/class.ilSessionReminder.php:39 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:36 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:38 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Awareness/GlobalScreen/classes/class.ilAwarenessMetaBarProvider.php:30 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/Badge/classes/ModalContent.php:31 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Badge/classes/ModalContent.php:32 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/BookingManager/Objects/class.ilBookingObject.php:376 | 7 | - Weak Type With Array
- Scalar Are Not Arrays
- Non Integer Nor String As Index
- Indices Are Int Or String
- Useless Instructions
- Null Or Boolean Arrays
- No Choice
|
| /components/ILIAS/COPage/PC/Paragraph/class.ilPCParagraph.php:1353 | 7 | - Weak Type With Array
- Used Once Variables (In Scope)
- Written Only Variables
- Uses Default Values
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Could Make A Function
|
| /components/ILIAS/COPage/PC/Paragraph/class.ilPCParagraph.php:2042 | 7 | - Weak Type With Array
- Used Once Variables (In Scope)
- Written Only Variables
- Uses Default Values
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Could Make A Function
|
| /components/ILIAS/Cache/classes/Setup/class.ilGlobalCacheSetupAgent.php:157 | 7 | - Unused Public Methods
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Modified Typed Parameter
- Method Could Be Static
|
| /components/ILIAS/Calendar/classes/class.ilCalendarUtil.php:25 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:284 | 7 | - No Array In Isset
- Weak Type With Array
- Use Positive Condition
- Should Use Ternary Operator
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Else If Versus Elseif
|
| /components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:292 | 7 | - Weak Type With Array
- Uses Default Values
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Could Make A Function
- Preprocessable
|
| /components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:294 | 7 | - Weak Type With Array
- Uses Default Values
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Could Make A Function
- Preprocessable
|
| /components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:305 | 7 | - No Array In Isset
- Weak Type With Array
- Use Positive Condition
- Should Use Ternary Operator
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Else If Versus Elseif
|
| /components/ILIAS/Calendar/classes/class.ilDatePresentation.php:30 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- No Public Access
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Certificate/classes/File/Template/XLS/class.ilXlsFoParser.php:30 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Chatroom/classes/gui/class.ilChatroomBanGUI.php:124 | 7 | - Assumptions
- Weak Type With Array
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- Preprocessable
|
| /components/ILIAS/Chatroom/tests/ilChatroomAbstractTaskTestBase.php:27 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Property
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/Component/src/Dependencies/GetProbe.php:48 | 7 | - PHP Native Class Type Compatibility
- Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/Component/src/Dependencies/OfComponent.php:109 | 7 | - PHP Native Class Type Compatibility
- Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/Contact/BuddySystem/classes/Tables/RelationsTable.php:53 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ContentPage/classes/PageMetrics/Entity/PageMetrics.php:28 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/ContentPage/classes/PageMetrics/Entity/PageMetrics.php:30 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Course/classes/Timings/class.ilTimingsUser.php:139 | 7 | - Assumptions
- No Default For Referenced Parameter
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Too Many Local Variables
- No Boolean As Default
- StandaloneType True False Null
|
| /components/ILIAS/Cron/tests/CronJobManagerTest.php:35 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Data/src/Description/Description.php:35 | 7 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/DataCollection/classes/Fields/Base/class.ilDclBaseFieldRepresentation.php:87 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/DataCollection/classes/Fields/Base/class.ilDclBaseRecordModel.php:363 | 7 | - Weak Type With Array
- Check All Types
- Should Use Ternary Operator
- Use Instanceof
- Indices Are Int Or String
- Null Or Boolean Arrays
- Else If Versus Elseif
|
| /components/ILIAS/Database/classes/Integrity/Definition.php:30 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:1422 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Never Called Parameter
|
| /components/ILIAS/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:1545 | 7 | - Use Named Boolean In Argument Definition
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/Database/classes/PDO/class.ilDBPdo.php:979 | 7 | - Mismatch Parameter Name
- Unused Public Methods
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- Different Argument Counts
- Method Could Be Static
|
| /components/ILIAS/Export/classes/Setup/BuildExportOptionsMapObjective.php:41 | 7 | - Stealth Generator
- Can't Call Generator
- Undefined Variable
- Should Yield With Key
- Uses Default Values
- New Object Then Immediate Call
|
| /components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:54 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/File/classes/class.ilObjFile.php:591 | 7 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Empty Function
- StandaloneType True False Null
|
| /components/ILIAS/FileServices/classes/class.ilFileUtils.php:132 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- No Return Used
- Never Called Parameter
|
| /components/ILIAS/FileUpload/src/Processor/WhitelistExtensionPreProcessor.php:54 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/src/FilesystemsImpl.php:35 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/src/FilesystemsImpl.php:37 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Forum/classes/class.ilForumPost.php:57 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Visibilities
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- Wrong Typed Property Default
|
| /components/ILIAS/GlobalScreen/classes/UI/Translator.php:35 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Insufficient Type
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/GUI/Flow/Flow.php:78 | 7 | - Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- Uses Default Values
- Wrong Number Of Arguments
- Wrong Type Returned
|
| /components/ILIAS/GlobalScreen/src/GUI/I18n/MultiLanguage/Translations.php:34 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/GUI/Input/TokenContainer.php:33 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/GUI/Input/TokenContainer.php:34 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/GUI/Output/Output.php:56 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Scope/Footer/Collector/FooterMainCollector.php:43 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/Scope/Layout/Collector/MainLayoutCollector.php:57 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Scope/Layout/Collector/MainLayoutCollector.php:223 | 7 | - Method Is Not An If
- Class-typed References
- Should Use Local Class
- Objects Don't Need References
- StandaloneType True False Null
- Modified Typed Parameter
- Method Could Be Static
|
| /components/ILIAS/GlobalScreen/src/Scope/Layout/Provider/PagePart/StandardPagePartProvider.php:51 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Property
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/Scope/MetaBar/Collector/MetaBarMainCollector.php:47 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/Scope/Toast/Collector/ToastCollector.php:37 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Glossary/classes/class.ilObjGlossary.php:61 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/Group/classes/class.ilGroupXMLParser.php:577 | 7 | - No Array In Isset
- Weak Type With Array
- Nested Ifthen
- Bail Out Early
- Useless Check Before Foreach
- Uses Default Values
|
| /components/ILIAS/Group/classes/class.ilObjGroupGUI.php:1912 | 7 | - Mismatch Parameter Name
- Useless Method
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/HTMLLearningModule/classes/class.ilObjFileBasedLM.php:81 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/Help/GlobalScreen/classes/class.ilHelpMetaBarProvider.php:25 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettingFormAdapter.php:45 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:41 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:42 | 7 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:43 | 7 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/classes/class.ilObject2.php:50 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/ILIASObject/src/LocalDIC.php:41 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/src/Properties/CoreProperties/CachedRepository.php:57 | 7 | - Unused Public Methods
- Method Signature Must Be Compatible
- No Null For Index
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
|
| /components/ILIAS/ILIASObject/src/Properties/CoreProperties/TileImage/TileImage.php:37 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/IndividualAssessment/classes/class.ilObjIndividualAssessment.php:39 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Undefined Classes
- Undefined Interfaces
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Init/classes/PasswordAssistance/Entity/PasswordAssistanceSession.php:30 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LTIConsumer/classes/Certificate/class.ilLTIConsumerPlaceholderDescription.php:84 | 7 | - Unused Public Methods
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- Different Argument Counts
- Wrong Type With Default
- Modified Typed Parameter
- Implicit Nullable Type
|
| /components/ILIAS/LTIConsumer/classes/Setup/class.ilLTIConsumerSetupAgent.php:39 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Wrong Type With Default
- Method Could Be Static
- Implicit Nullable Type
|
| /components/ILIAS/LTIConsumer/classes/Setup/class.ilLTIConsumerSetupAgent.php:44 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Wrong Type With Default
- Method Could Be Static
- Implicit Nullable Type
|
| /components/ILIAS/LTIConsumer/classes/class.ilLTIConsumerServiceBase.php:52 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Assign Default To Properties
- Avoid Using stdClass
- Used Once Property
- StandaloneType True False Null
|
| /components/ILIAS/LTIProvider/classes/InternalProvider/class.ilLTIPlatform.php:298 | 7 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Could Inject Parameter
- Never Called Parameter
|
| /components/ILIAS/LTIProvider/classes/Setup/class.ilLTISetupAgent.php:39 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Wrong Type With Default
- Method Could Be Static
- Implicit Nullable Type
|
| /components/ILIAS/LTIProvider/classes/Setup/class.ilLTISetupAgent.php:44 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Wrong Type With Default
- Method Could Be Static
- Implicit Nullable Type
|
| /components/ILIAS/Language/classes/class.ilLanguage.php:463 | 7 | - Mismatch Parameter Name
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- StandaloneType True False Null
- Different Argument Counts
- Modified Typed Parameter
|
| /components/ILIAS/LearningModule/classes/class.ilObjContentObject.php:103 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/LegalDocuments/classes/Condition/Definitions/RoleDefinition.php:42 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Routing.php:33 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Setting.php:35 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Setting.php:36 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/DefaultMappings.php:55 | 7 | - No Array In Isset
- Empty Function
- Non Integer Nor String As Index
- Indices Are Int Or String
- No Null For Index
- StandaloneType True False Null
- Wrong Type Returned
|
| /components/ILIAS/LegalDocuments/classes/DocumentId/HashId.php:27 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/FileUpload/UploadHandler.php:40 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Intercept/ConditionalIntercept.php:33 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Intercept/ConditionalIntercept.php:34 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Intercept/ConditionalIntercept.php:35 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/PageFragment/ShowOnScreenMessage.php:31 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Repository/DatabaseHistoryRepository.php:193 | 7 | - Check JSON
- Empty Function
- Uses Default Values
- Undefined Classes
- Wrong Number Of Arguments
- Wrong Type Returned
|
| /components/ILIAS/LegalDocuments/classes/Table/DocumentTable.php:68 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Criterion.php:26 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Document.php:29 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Document.php:30 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Document.php:32 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/DocumentContent.php:28 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/History.php:29 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/History.php:32 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Meta.php:26 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:32 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:33 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:34 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:35 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:36 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:37 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:38 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:39 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:40 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterData.php:41 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFolderData.php:29 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Signature/MailInstallationSignature.php:33 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Signature/MailUserSignature.php:36 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/class.ilMailFolderGUI.php:1122 | 7 | - Htmlentities Using Default Flag
- Weak Type With Array
- Uses Default Values
- Scalar Are Not Arrays
- Htmlentities Calls
- Null Or Boolean Arrays
|
| /components/ILIAS/MediaObjects/MediaObject/class.ilObjMediaObject.php:285 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/MediaObjects/MediaObject/class.ilObjMediaObject.php:325 | 7 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
- Never Called Parameter
|
| /components/ILIAS/MediaPool/classes/class.ilMediaPoolPage.php:45 | 7 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Same Name For Property And Method
|
| /components/ILIAS/MetaData/tests/Manipulator/Path/PathConditionsCheckerTest.php:46 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Manipulator/Path/PathConditionsCollectionTest.php:55 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/IdentifierHandler/IdentifierHandlerTest.php:51 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:202 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:278 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:657 | 7 | - Stealth Generator
- Can't Call Generator
- Used Once Variables (In Scope)
- Written Only Variables
- Wrong Type With Call
- Uses Default Values
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:678 | 7 | - Stealth Generator
- Can't Call Generator
- Used Once Variables (In Scope)
- Written Only Variables
- Wrong Type With Call
- Uses Default Values
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:699 | 7 | - Stealth Generator
- Can't Call Generator
- Used Once Variables (In Scope)
- Written Only Variables
- Wrong Type With Call
- Uses Default Values
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/Paths/DatabasePathsParserTest.php:235 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightTest.php:54 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightTest.php:95 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Copyright/BridgeTest.php:56 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Copyright/BridgeTest.php:90 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ActionsTest.php:48 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:45 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Presentation/PresentationTest.php:48 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Presentation/PresentationTest.php:49 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Standard/RepositoryTest.php:97 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Standard/RepositoryTest.php:99 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Portfolio/Page/class.ilPortfolioPage.php:384 | 7 | - No Array In Isset
- Merge If Then
- Nested Ifthen
- Bail Out Early
- Uses Default Values
- Could Make A Function
- Preprocessable
|
| /components/ILIAS/Refinery/tests/TestCase.php:44 | 7 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- Empty Function
- StandaloneType True False Null
- Different Argument Counts
|
| /components/ILIAS/ResourceStorage/classes/Collections/View/Configuration.php:34 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Collections/View/Configuration.php:35 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Undefined Class Constants
- Undefined Interfaces
- Wrong Type With Default
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Container/View/Configuration.php:42 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Container/View/Configuration.php:43 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Undefined Class Constants
- Undefined Interfaces
- Wrong Type With Default
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Resources/Listing/ViewDefinition.php:38 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Scorm2004/classes/Setup/class.ilScorm2004SetupAgent.php:25 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Wrong Type With Default
- Method Could Be Static
- Implicit Nullable Type
|
| /components/ILIAS/ScormAicc/classes/class.ilObjSAHSLearningModule.php:90 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/Session/classes/class.ilObjSession.php:450 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/Setup/src/Condition/PHPExtensionLoadedCondition.php:33 | 7 | - Should Make Alias
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Uses Default Values
- Strict Comparison With Booleans
|
| /components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeMembersGUI.php:80 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/StudyProgramme/classes/class.ilObjectFactoryWrapper.php:41 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Should Use Local Class
- StandaloneType True False Null
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:28 | 7 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:36 | 7 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:109 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/Style/System/classes/class.ilStyleDefinition.php:93 | 7 | - Undefined Variable
- Nested Ifthen
- No Need For Else
- Bail Out Early
- Use Instanceof
- Drop Else After Return
|
| /components/ILIAS/Style/classes/Setup/class.ilUITestRailExampleTestCasesObjective.php:75 | 7 | - Unused Public Methods
- Ambiguous Static
- Should Make Alias
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:596 | 7 | - Weak Type With Array
- Check All Types
- Use Positive Condition
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- No Choice
|
| /components/ILIAS/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:609 | 7 | - Weak Type With Array
- Check All Types
- Use Positive Condition
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- No Choice
|
| /components/ILIAS/Taxonomy/Service/class.InternalService.php:28 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Taxonomy/Service/class.InternalService.php:29 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Taxonomy/Service/class.InternalService.php:30 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Taxonomy/Service/class.InternalService.php:31 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Test/classes/Screen/class.ilTestPlayerLayoutProvider.php:75 | 7 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- StandaloneType True False Null
- Wrong Type Returned
|
| /components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:51 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:34 | 7 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:35 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:36 | 7 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:38 | 7 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetBuilder.php:36 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetStagingPoolBuilder.php:33 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:62 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:73 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:46 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestSkillEvaluation.php:50 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestSkillEvaluationGUI.php:59 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/Export.php:57 | 7 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/src/ExportImport/Export.php:61 | 7 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/src/ExportImport/Export.php:63 | 7 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/src/Logging/AdditionalInformationGenerator.php:262 | 7 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/Test/src/Logging/TestLogger.php:159 | 7 | - Mismatched Type Usage
- PHP Native Class Type Compatibility
- Unused Public Methods
- Ambiguous Static
- Mismatched Type
- Wrong Type With Default
|
| /components/ILIAS/Test/src/Participants/ParticipantTable.php:42 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsOfAttemptTable.php:42 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/AttemptOverview.php:49 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Class Constants
- Undefined Interfaces
- Wrong Type With Default
|
| /components/ILIAS/Test/src/Results/Data/QuestionResult.php:31 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/QuestionResult.php:32 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Settings/GlobalSettings/GlobalTestSettings.php:59 | 7 | - Assumptions
- Weak Type With Array
- Empty Function
- Uses Default Values
- Strict Comparison With Booleans
- Wrong Type Returned
- Missing Some Returntype
|
| /components/ILIAS/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:201 | 7 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- Too Many Local Variables
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/TestQuestionPool/classes/forms/class.ilAssNestedOrderingElementsInputGUI.php:22 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/TestQuestionPool/src/QuestionPoolDIC.php:34 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- No Public Access
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Tracking/classes/class.ilTrQuery.php:447 | 7 | - Nested Ifthen
- Bail Out Early
- Useless Check Before Foreach
- Uses Default Values
- Native Alias Functions Usage
- Strict Comparison With Booleans
|
| /components/ILIAS/UI/src/Implementation/Component/Button/Month.php:27 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Button/Toggle.php:29 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Chart/Bar/Bar.php:30 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Could Be Abstract Class
|
| /components/ILIAS/UI/src/Implementation/Component/Image/Image.php:33 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/DateTime.php:36 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Duration.php:37 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Group.php:40 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Link.php:32 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Node/Node.php:35 | 7 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Password.php:36 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Section.php:33 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/SwitchableGroup.php:36 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Tag.php:43 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/ViewControl/FieldSelection.php:31 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/ViewControl/Mode.php:31 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/ViewControl/Pagination.php:34 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/ViewControl/Sortation.php:33 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Link/Bulky.php:27 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Listing/Property.php:33 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Modal/RoundTrip.php:40 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Panel/Report.php:31 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Panel/Sub.php:30 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Player/Player.php:32 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Could Be Abstract Class
|
| /components/ILIAS/UI/src/Implementation/Component/Popover/Listing.php:32 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Progress/Bar.php:34 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Progress/State/Bar/State.php:34 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Glyph.php:30 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/PresentationRow.php:33 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/TableViewControlOrdering.php:78 | 7 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Undefined Classes
- Wrong Type Returned
|
| /components/ILIAS/UI/src/Implementation/Component/Toast/Toast.php:32 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/ViewControl/Sortation.php:30 | 7 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Base.php:75 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:81 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:84 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:90 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:93 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:96 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:114 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:117 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:123 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:126 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:141 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:144 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:147 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:153 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:156 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:159 | 7 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Component/Input/Field/MultiSelectInputTest.php:93 | 7 | - Unused Public Methods
- Ambiguous Static
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Component/Input/Field/SelectInputTest.php:30 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- Should Make Alias
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Input/Field/SwitchableGroupInputTest.php:36 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- Already Parents Trait
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Input/Field/SwitchableGroupInputTest.php:40 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- Already Parents Trait
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Input/Field/TreeMultiSelectTest.php:111 | 7 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Input/Field/TreeSelectTest.php:111 | 7 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/MainControls/Slate/SlateTest.php:32 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- Should Make Alias
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Modal/InterruptiveTest.php:201 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- Should Make Alias
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Modal/InterruptiveTest.php:219 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- Should Make Alias
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/User/src/Badges/ProfileBadge.php:34 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/LocalDIC.php:42 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/src/Presentation/SettingsTabs.php:38 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/ChangeListeners/ChangedUserFieldAttribute.php:32 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/ChangeMail/Token.php:34 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Class Constants
- Undefined Interfaces
- Wrong Type With Default
|
| /components/ILIAS/User/src/Profile/Fields/Custom/Custom.php:38 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Prompt/Prompt.php:31 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Visibility.php:37 | 7 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/StartingPoint/StartingPoint.php:28 | 7 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WOPI/classes/Embed/EmbeddedApplication.php:159 | 7 | - Assumptions
- Weak Type With Array
- Fn Argument Variable Confusion
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
|
| /components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVBaseMountInstructions.php:26 | 7 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/WebResource/classes/class.ilObjLinkResource.php:49 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- No Boolean As Default
- No Return Used
- Different Argument Counts
- Never Called Parameter
|
| /components/ILIAS/WebServices/ECS/classes/class.ilECSSetting.php:687 | 7 | - False To Array Conversion
- No Array In Isset
- Weak Type With Array
- Buried Assignation
- Iffectations
- Uses Default Values
|
| /components/ILIAS/Wiki/classes/class.ilObjWiki.php:203 | 7 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/soap/lib/nusoap.php:5888 | 7 | - Missing Assignation In Branches
- Double Checks
- Nested Ifthen
- Use Instanceof
- Avoid get_class()
- Use ::Class Operator
|
| /scripts/PHP-CS-Fixer/example/example_raw.php:76 | 7 | - Type Must Be Returned
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Must Return Methods
- Methods Without Return
- Empty Instructions
|
| /components/ILIAS/ADT/classes/Types/ExternalLink/class.ilADTExternalLinkSearchBridgeSingle.php:117 | 6 | - No Need For Else
- Comparison Is Always The Same
- Check All Types
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/ADT/classes/Types/LocalizedText/class.ilADTLocalizedTextSearchBridgeSingle.php:89 | 6 | - No Need For Else
- Comparison Is Always The Same
- Check All Types
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/ADT/classes/Types/Text/class.ilADTTextSearchBridgeSingle.php:109 | 6 | - No Need For Else
- Comparison Is Always The Same
- Check All Types
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/AccessControl/src/Log/Table.php:59 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/AccessControl/src/Log/Table.php:61 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/AccessControl/src/Log/Table.php:62 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Accessibility/classes/Criteria/class.ilAccessibilityDocumentCriterionAssignmentConstraint.php:25 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Method Collision Traits
- No Class In Global
- Interfaces Is Not Implemented
- Class Could Be Final
|
| /components/ILIAS/Accessibility/classes/Document/class.ilAccessibilityDocument.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Property
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/ActiveRecord/class.ActiveRecord.php:719 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- StandaloneType True False Null
- Missing Some Returntype
|
| /components/ILIAS/ActiveRecord/tests/ilServicesActiveRecordFieldTest.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Undefined Classes
- Undefined Interfaces
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/AdvancedMetaData/classes/Data/FieldDefinition/TypeSpecificData/Select/OptionTranslationImplementation.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/AdvancedMetaData/classes/Translation/class.ilAdvancedMDRecordTranslations.php:29 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/AdvancedMetaData/classes/class.ilAdvancedMDSubstitution.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/AdvancedMetaData/tests/Repository/FieldDefinition/TypeSpecificData/Select/DatabaseGatewayTest.php:283 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/AuthApache/classes/class.ilWhiteListUrlValidator.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/Form/ApacheAuthSettingsForm.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/Form/ApacheAuthSettingsForm.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/Form/ApacheAuthSettingsForm.php:53 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/Frontend/class.ilAuthFrontendHTTP.php:21 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/Authentication/classes/Frontend/class.ilAuthFrontendWS.php:21 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Empty Classes
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/Authentication/classes/Frontend/class.ilAuthStandardFormFrontend.php:21 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Empty Classes
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/Authentication/classes/Logout/ConfigurableLogoutTarget.php:39 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Authentication/classes/Logout/ConfigurableLogoutTarget.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Authentication/classes/Pages/AuthPageLanguagesOverviewTable.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Authentication/classes/Pages/AuthPageLanguagesOverviewTable.php:49 | 6 | - Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
|
| /components/ILIAS/Authentication/classes/Pages/AuthPageLanguagesOverviewTable.php:50 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/Authentication/classes/Password/class.LocalUserPasswordManager.php:37 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/Setup/class.ilAuthenticationSetupAgent.php:25 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/Authentication/classes/Setup/class.ilAuthenticationSetupAgent.php:31 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Authentication/classes/Setup/class.ilSessionMaxIdleIsSetObjective.php:26 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Authentication/classes/class.ilAuthModeDetermination.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/class.ilAuthSession.php:27 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/class.ilAuthStatus.php:23 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Authentication/src/UserSettings/Password.php:97 | 6 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- Empty Function
- StandaloneType True False Null
|
| /components/ILIAS/BackgroundTasks/src/Types/VoidType.php:29 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Badge/classes/PresentationHeader.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Badge/classes/TileView.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Bibliographic/classes/Admin/Library/class.ilBiblLibraryTableGUI.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Bibliographic/classes/Field/DataRetrieval.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Blog/Posting/class.Posting.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Blog/Posting/class.Posting.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Blog/Posting/class.PostingDBRepository.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Blog/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Blog/Settings/SettingsManager.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Blog/Settings/class.SettingsGUI.php:35 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/BookingManager/Access/AccessManager.php:167 | 6 | - Weak Type With Array
- Useless Parenthesis
- Uses Default Values
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- No Parenthesis For Language Construct
|
| /components/ILIAS/BookingManager/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/BookingManager/Settings/class.GUIService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/BookingManager/Settings/class.GUIService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/BookingManager/Settings/class.GUIService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/BookingManager/Settings/class.SettingsGUI.php:35 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/BookingManager/User/UserEvent.php:28 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/COPage/DOM/class.DomUtil.php:60 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- StandaloneType True False Null
- Wrong Type With Default
- Method Could Be Static
|
| /components/ILIAS/COPage/GlobalScreen/classes/class.ilCOPageEditGSToolProvider.php:30 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/COPage/PC/Paragraph/class.ilPCParagraph.php:269 | 6 | - Method Is Not An If
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- Never Called Parameter
|
| /components/ILIAS/COPage/classes/class.ilPageContent.php:350 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Unused Parameter
- Empty Function
|
| /components/ILIAS/COPage/classes/class.ilPageContent.php:362 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
|
| /components/ILIAS/COPage/classes/class.ilPageContentGUI.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Mismatch Properties Types
- Wrong Typed Property Default
|
| /components/ILIAS/COPage/mediawikidiff/class.WordLevelDiff.php:201 | 6 | - No Array In Isset
- Undefined Variable
- Useless Parenthesis
- Iffectations
- Written Only Variables
- Indices Are Int Or String
|
| /components/ILIAS/COPage/mediawikidiff/class.WordLevelDiff.php:210 | 6 | - No Array In Isset
- Undefined Variable
- Useless Parenthesis
- Iffectations
- Written Only Variables
- Indices Are Int Or String
|
| /components/ILIAS/Cache/classes/class.ilGlobalCacheSettingsAdapter.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Cache/src/Container/VoidContainer.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Cache/src/Nodes/Node.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Cache/src/Nodes/Node.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Calendar/classes/Booking/class.ilBookingEntry.php:625 | 6 | - Ambiguous Static
- Mismatched Default Arguments
- Mismatched Type
- StandaloneType True False Null
- No Return Used
- Could Inject Parameter
|
| /components/ILIAS/Calendar/classes/ConsultationHours/class.ilConsultationHourAppointments.php:125 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Should Use Local Class
- StandaloneType True False Null
- Missing Some Returntype
|
| /components/ILIAS/Calendar/classes/ConsultationHours/class.ilConsultationHourUtils.php:204 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Should Use Local Class
- No Return Used
- Could Inject Parameter
|
| /components/ILIAS/Calendar/classes/class.ilCalendarCache.php:28 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Calendar/classes/class.ilCalendarSettings.php:51 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Calendar/classes/class.ilCalendarUtil.php:72 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- StandaloneType True False Null
- Modified Typed Parameter
- Never Called Parameter
|
| /components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:281 | 6 | - Weak Type With Array
- Uses Default Values
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Could Make A Function
- Preprocessable
|
| /components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:291 | 6 | - No Array In Isset
- Weak Type With Array
- Use Positive Condition
- Should Use Ternary Operator
- Scalar Are Not Arrays
- Null Or Boolean Arrays
|
| /components/ILIAS/Category/Export/class.ilCategoryImporter.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/File/CertificateResourceHandler.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/File/CertificateResourceHandler.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/File/CertificateResourceHandler.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/File/Template/XLS/class.ilXlsFoParser.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Form/Repository/class.ilCertificateSettingsFormRepository.php:56 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Helper/ilCertificateObjectHelper.php:30 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Should Use Local Class
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/Certificate/classes/Helper/ilCertificateUtilHelper.php:113 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/Certificate/classes/Helper/ilCertificateUtilHelper.php:129 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/Certificate/classes/Placeholder/Description/class.ilObjectCustomUserFieldsPlaceholderDescription.php:25 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Placeholder/Values/class.ilUserDefinedFieldsPlaceholderValues.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Placeholder/Values/class.ilUserDefinedFieldsPlaceholderValues.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Placeholder/Values/class.ilUserDefinedFieldsPlaceholderValues.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Preload/class.ilCertificateObjectsForUserPreloader.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Queue/class.ilCertificateQueueEntry.php:27 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Queue/class.ilCertificateQueueEntry.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Queue/class.ilCertificateQueueEntry.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Queue/class.ilCertificateQueueEntry.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Template/Action/Export/class.ilCertificateTemplateExportAction.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Template/Action/Export/class.ilCertificateTemplateExportAction.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Template/Action/Import/class.ilCertificateTemplateImportAction.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Template/Action/Preview/ilCertificateTemplatePreviewAction.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/User/class.ilUserCertificate.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/User/class.ilUserCertificate.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/User/class.ilUserCertificate.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/User/class.ilUserCertificate.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/User/class.ilUserCertificatePresentation.php:27 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/User/class.ilUserCertificatePresentation.php:29 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/User/class.ilUserCertificatePresentation.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/User/class.ilUserCertificateTableProvider.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/User/class.ilUserCertificateTableProvider.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/class.ilCertificateAppEventListener.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Certificate/classes/class.ilCertificateCron.php:44 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Certificate/tests/ilCertificateDateHelperTest.php:312 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
| /components/ILIAS/Chatroom/classes/AccessBridge.php:27 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Chatroom/classes/Bans/BannedUsersTable.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Chatroom/classes/BuildChat.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Chatroom/classes/BuildChat.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:26 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:54 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Chatroom/classes/class.ilChatroomAppEventListener.php:25 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Chatroom/classes/class.ilObjChatroomAccess.php:29 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Chatroom/classes/class.ilObjChatroomListGUI.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/CmiXapi/classes/Certificate/class.ilCmiXapiPlaceholderDescription.php:83 | 6 | - Unused Public Methods
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- StandaloneType True False Null
- Different Argument Counts
- Modified Typed Parameter
|
| /components/ILIAS/CmiXapi/classes/Verification/class.ilObjCmiXapiVerificationGUI.php:117 | 6 | - Nested Ifthen
- No Need For Else
- Variable Is Not A Condition
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/CmiXapi/classes/class.ilCmiXapiDelModel.php:40 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Component/classes/Setup/class.ilComponentActivatePluginsObjective.php:174 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
| /components/ILIAS/Component/classes/Setup/class.ilComponentInstallPluginObjective.php:186 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
| /components/ILIAS/Component/src/Dependencies/OfComponent.php:116 | 6 | - PHP Native Class Type Compatibility
- Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/Component/src/Dependencies/SetProbe.php:42 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/Contact/classes/MailingLists/MailingListsMembersTable.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Contact/classes/MailingLists/MailingListsMembersTable.php:126 | 6 | - Assumptions
- Weak Type With Array
- Fn Argument Variable Confusion
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
|
| /components/ILIAS/Contact/classes/MailingLists/MailingListsTable.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Contact/classes/MemberSearch/MailMemberSearchTable.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Contact/classes/MemberSearch/MailMemberSearchTable.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Contact/classes/MemberSearch/MailMemberSearchTable.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Contact/classes/TableRows.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Contact/classes/class.ilMailingListsGUI.php:531 | 6 | - Fn Argument Variable Confusion
- Empty Function
- Written Only Variables
- Uses Default Values
- Wrong Number Of Arguments
- Wrong Type Returned
|
| /components/ILIAS/Contact/tests/BuddySystem/Tables/RelationsTableTest.php:132 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- No Public Access
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Contact/tests/ilBuddySystemBaseTestCase.php:55 | 6 | - Undefined Variable
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- Global Usage
|
| /components/ILIAS/Container/Content/ObjectiveView/class.ilContainerObjectiveGUI.php:1267 | 6 | - Weak Type With Array
- Useless Parenthesis
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- No Choice
|
| /components/ILIAS/Container/Content/class.ilContainerItemGUI.php:25 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- Useless Constructor
- No Class In Global
- Unused Classes
- Class Could Be Final
|
| /components/ILIAS/Container/MemberView/class.ilMemberViewSettings.php:34 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ContentPage/classes/PageMetrics/Entity/PageMetrics.php:29 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/ContentPage/classes/PageMetrics/Entity/PageMetrics.php:31 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/ContentPage/classes/PageMetrics/Event/PageUpdatedEvent.php:27 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/ContentPage/classes/PageMetrics/PageMetricsService.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Course/classes/Certificate/CertificateCourseLearningProgressEvaluation.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Course/classes/Verification/class.ilObjCourseVerificationGUI.php:121 | 6 | - Nested Ifthen
- No Need For Else
- Variable Is Not A Condition
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/Course/classes/class.ilCourseXMLParser.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Course/classes/class.ilCourseXMLParser.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Cron/src/CLI/StartUp.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Cron/src/CLI/StartUp.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Cron/src/Job/JobEntity.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Cron/src/Job/Manager/UI/JobTable.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Cron/src/Job/Repository/JobRepositoryImpl.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Cron/src/Setup/DefinitionProcessor.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/DI/src/Container.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Dashboard/Block/classes/class.ilDashboardBlockGUI.php:330 | 6 | - Fn Argument Variable Confusion
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- StandaloneType True False Null
- Wrong Type Returned
|
| /components/ILIAS/Dashboard/Block/classes/class.ilDashboardBlockGUI.php:539 | 6 | - Empty Function
- Written Only Variables
- Uses Default Values
- Undefined Classes
- Wrong Number Of Arguments
- Wrong Type Returned
|
| /components/ILIAS/Dashboard/ItemsBlock/classes/class.ilPDSelectedItemsBlockViewSettings.php:613 | 6 | - Empty Json Error
- Check JSON
- Uses Default Values
- Indices Are Int Or String
- Could Make A Function
- Preprocessable
|
| /components/ILIAS/Data/src/Description/Field.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Data/tests/ColorTest.php:33 | 6 | - Ambiguous Static
- Should Make Alias
- Ambiguous Visibilities
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Data/tests/DataFactoryTest.php:38 | 6 | - Ambiguous Static
- Should Make Alias
- Ambiguous Visibilities
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Data/tests/ResultTest.php:33 | 6 | - Ambiguous Static
- Should Make Alias
- Ambiguous Visibilities
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/DataCollection/classes/Content/class.ilDclRecordEditGUI.php:521 | 6 | - Check JSON
- Uses Default Values
- Wrong Type For Native PHP Function
- Don't Change Incomings
- Could Make A Function
- Could Use Short Assignation
|
| /components/ILIAS/DataCollection/classes/Fields/Base/class.ilDclBaseRecordFieldModel.php:307 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/DataCollection/classes/Fields/Base/class.ilDclBaseRecordRepresentation.php:98 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Mismatched Default Arguments
- No Boolean As Default
- Mismatched Type
- StandaloneType True False Null
|
| /components/ILIAS/DataCollection/classes/Fields/Date/class.ilDclDateRecordFieldModel.php:45 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/DataCollection/classes/Fields/Datetime/class.ilDclDatetimeRecordFieldModel.php:56 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- StandaloneType True False Null
- Method Could Be Static
|
| /components/ILIAS/DataCollection/classes/Fields/Formula/FormulaParser/Substitution/FieldSubstitution.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/DataCollection/classes/TableView/class.ilDclTableView.php:302 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/DataCollection/classes/ilDataCollectionAppEventListener.php:23 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/DataProtection/classes/Setup/Agent.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Database/classes/PDO/class.ilDBPdoMySQLGalera.php:25 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
| /components/ILIAS/Database/classes/Setup/class.ilDatabaseMetricsCollectedObjective.php:124 | 6 | - Don't Pollute Global Space
- Multiple Constant Definition
- Deep Definitions
- Could Make A Function
- Could Use __DIR__
- Use Constant Instead Of Function
|
| /components/ILIAS/Database/classes/Setup/class.ilDatabaseSetupConfig.php:68 | 6 | - Constant Used Only Once
- No Null For Native PHP Functions
- Variable Is Not A Condition
- Wrong Parameter Type
- Uses Default Values
- Wrong Type For Native PHP Function
|
| /components/ILIAS/Database/classes/class.ilDBGenerator.php:524 | 6 | - Don't Mix ++
- Unchecked Resources
- Used Once Variables (In Scope)
- Uses Default Values
- Pre-increment
- Could Make A Function
|
| /components/ILIAS/Database/classes/class.ilDBGenerator.php:533 | 6 | - Don't Mix ++
- Unchecked Resources
- Used Once Variables (In Scope)
- Uses Default Values
- Pre-increment
- Could Make A Function
|
| /components/ILIAS/DidacticTemplate/classes/Icon/class.ilDidacticTemplateIconFactory.php:36 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/DidacticTemplate/classes/Setting/class.ilDidacticTemplateSettings.php:27 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/EmployeeTalk/classes/Talk/class.ilObjEmployeeTalkAccess.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/EmployeeTalk/classes/TalkSeries/class.ilObjEmployeeTalkSeriesAccess.php:25 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Environment/classes/class.ilRuntime.php:23 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Exercise/Assignment/AssignmentManager.php:102 | 6 | - Unused Public Methods
- Misused Yield
- Ambiguous Static
- Type Must Be Returned
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/Exercise/Assignment/Types/GUI/classes/class.ilExAssTypePortfolioGUI.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/PeerReview/Criteria/CriteriaFile.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/PeerReview/Criteria/CriteriaFileRepository.php:34 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/PeerReview/Service/class.DomainService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/PeerReview/Service/class.RepoService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/Settings/GUIService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/Settings/GUIService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/Settings/GUIService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/Settings/class.SettingsGUI.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/Submission/class.SubmissionRepository.php:38 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Exercise/classes/class.ilExerciseManagementGUI.php:2205 | 6 | - Used Once Variables (In Scope)
- Written Only Variables
- Uses Default Values
- Used Once Variables
- list() May Omit Variables
- Preprocessable
|
| /components/ILIAS/Exercise/classes/class.ilObjExerciseVerificationGUI.php:113 | 6 | - Nested Ifthen
- No Need For Else
- Variable Is Not A Condition
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/Export/HTML/ExportFile.php:29 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Export/HTML/ExportFileDBRepository.php:33 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Export/HTML/Service/RepoService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Export/Service/class.InternalDomainService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Export/Service/class.InternalDomainService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Export/Service/class.InternalRepoService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/File/classes/Capabilities/Capability.php:37 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:53 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:55 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/File/classes/Capabilities/Check/CheckHelpers.php:36 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- No Public Access
- Used Once Variables (In Scope)
- Never Used Properties
- Unfinished Object
|
| /components/ILIAS/File/classes/Capabilities/Context.php:35 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/File/classes/Icons/CustomIcon.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/File/classes/Icons/CustomIcon.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/File/classes/Icons/CustomIcon.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/File/classes/Icons/IconListingUI.php:46 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/File/classes/Implementation/class.ilObjFileImplementationStorage.php:28 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/File/classes/ObjectProperties/FileObjectProperties.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/File/classes/ObjectProperties/FirstPageToTileImageFlavourMachine.php:38 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/File/classes/Preview/Form.php:34 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/File/classes/Preview/SettingsFactory.php:28 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/File/classes/Processors/class.ilObjFileAbstractProcessor.php:35 | 6 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/File/classes/Processors/class.ilObjFileAbstractProcessor.php:38 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/File/classes/Settings/Form.php:34 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/File/classes/class.ilObjFile.php:424 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/File/classes/class.ilObjFile.php:612 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- No Return Used
- Never Called Parameter
|
| /components/ILIAS/File/tests/Capabilities/CapabilityTest.php:268 | 6 | - Undefined Properties
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- Undefined Interfaces
- Could Make A Function
|
| /components/ILIAS/File/tests/Capabilities/CapabilityTest.php:327 | 6 | - Assumptions
- No Array In Isset
- Weak Type With Array
- Empty Function
- Uses Default Values
- Wrong Type Returned
|
| /components/ILIAS/FileDelivery/src/Delivery/BaseDelivery.php:38 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/FileDelivery/src/Init.php:56 | 6 | - Empty Function
- Uses Default Values
- Mismatched Type
- Wrong Number Of Arguments
- Could Inject Parameter
- Wrong Type Returned
|
| /components/ILIAS/FileDelivery/src/Services.php:40 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/FileDelivery/src/Services.php:43 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/FileServices/classes/UploadService/UploadLimits/UploadPoliciesTableUI.php:99 | 6 | - Useless Parenthesis
- Buried Assignation
- Iffectations
- Indices Are Int Or String
- Useless Instructions
- No Choice
|
| /components/ILIAS/FileServices/classes/UploadService/UploadLimits/UploadPolicy.php:33 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/FileServices/classes/UploadService/UploadLimits/UploadPolicy.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/FileServices/classes/UploadService/class.ilFileServicesPreProcessor.php:29 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/FileServices/classes/class.ilFileUtils.php:459 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- No Return Used
|
| /components/ILIAS/FileUpload/src/DTO/ProcessingStatus.php:70 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/src/DTO/Metadata.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/src/FilesystemsImpl.php:36 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/src/FilesystemsImpl.php:38 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/src/FilesystemsImpl.php:39 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/src/Finder/Iterator/DateRangeFilterIterator.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Parent First
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/src/Finder/Iterator/SizeRangeFilterIterator.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Parent First
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Filesystem/tests/Util/Convert/ImageConversionTest.php:369 | 6 | - Unused Public Methods
- Ambiguous Static
- Type Must Be Returned
- Should Use Local Class
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/Folder/classes/class.ilFolderImporter.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Forum/classes/Drafts/ForumDraftsTable.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Drafts/ForumDraftsTable.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Drafts/ForumDraftsTable.php:53 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Moderation/ForumModeratorsTable.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Notification/ForumNotificationTable.php:63 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Notification/ForumNotificationTable.php:66 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Notification/ForumNotificationTable.php:69 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Notification/class.ilForumCronNotificationDataProvider.php:60 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Notification/class.ilForumNotificationEventsFormGUI.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Notification/class.ilForumNotificationEventsFormGUI.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Statistics/ForumStatisticsTable.php:59 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Statistics/ForumStatisticsTable.php:61 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Statistics/ForumStatisticsTable.php:146 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- Undefined Classes
- Wrong Type Returned
|
| /components/ILIAS/Forum/classes/Tasks/class.ilForumDraftsDerivedTaskProvider.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Forum/classes/Thread/ForumThreadTableSessionStorage.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Forum/classes/class.ilForumAuthorInformation.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Forum/classes/class.ilForumExportGUI.php:119 | 6 | - Missing Assignation In Branches
- No Need For Triple Equal
- Buried Assignation
- Used Once Variables (In Scope)
- Iffectations
- Written Only Variables
|
| /components/ILIAS/GlobalScreen/classes/Helper/BasicAccessCheckClosuresSingleton.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/Entries/EntriesRepositoryDB.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/Entries/EntriesTable.php:52 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/Entries/EntryForm.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/Groups/GroupDTO.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/Groups/GroupsRepositoryDB.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/Groups/GroupsTable.php:54 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/Setup/Agent.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/class.ilFooterCustomItemInformation.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/class.ilObjFooterUIHandling.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/classes/UI/Footer/class.ilObjFooterUIHandling.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Client/Client.php:35 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/Client/ItemState.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/GUI/I18n/MultiLanguage/TranslationDTO.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/GUI/I18n/MultiLanguage/TranslationDTO.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/GUI/Output/Output.php:54 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/GUI/Tabs/Tab.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/GUI/Tabs/Tab.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/GUI/Tabs/Tab.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Provider/AbstractProvider.php:33 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/GlobalScreen/src/Scope/Footer/Collector/FooterMainCollector.php:69 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/GlobalScreen/src/Scope/Footer/Collector/Renderer/FooterRendererFactory.php:42 | 6 | - Don't Send $this In Constructor
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/GlobalScreen/src/Scope/Footer/Factory/AbstractBaseItem.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Scope/Layout/Collector/MainLayoutCollector.php:182 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/GlobalScreen/src/Scope/MainMenu/Factory/Item/Complex.php:50 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/GlobalScreen/src/Scope/MetaBar/Collector/MetaBarMainCollector.php:66 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/GlobalScreen/src/Scope/Notification/Collector/MainNotificationCollector.php:85 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/GlobalScreen/src/Scope/Toast/Collector/ToastCollector.php:57 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/GlobalScreen/src/Scope/Tool/Collector/MainToolCollector.php:85 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/Glossary/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Glossary/Settings/class.GUIService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Glossary/Settings/class.GUIService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Glossary/Settings/class.GUIService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Glossary/Settings/class.SettingsGUI.php:34 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Group/classes/class.ilGroupImporter.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Group/classes/class.ilGroupXMLParser.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Group/classes/class.ilGroupXMLParser.php:607 | 6 | - Weak Type With Array
- Merge If Then
- Buried Assignation
- Iffectations
- Wrong Type With Call
- Logical Should Use Symbolic Operators
|
| /components/ILIAS/HTMLLearningModule/classes/class.ilObjFileBasedLM.php:51 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/Help/Tooltips/TooltipsDBRepository.php:46 | 6 | - Nested Ifthen
- No Need For Else
- Bail Out Early
- Same Conditions In Condition
- Scalar Are Not Arrays
- Drop Else After Return
|
| /components/ILIAS/Http_/classes/Setup/class.ilHttpSetupAgent.php:24 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettingFormAdapter.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/classes/class.ilObject2GUI.php:453 | 6 | - Useless Method
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/ILIASObject/classes/class.ilObjectGUI.php:1873 | 6 | - Nested Ifthen
- No Need For Else
- Bail Out Early
- Uses Default Values
- Use ::Class Operator
- Drop Else After Return
|
| /components/ILIAS/ILIASObject/src/Creation/AddNewItemElement.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Creation/AddNewItemElement.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/AdditonalProperties.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/Icon/Factory.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/Icon/ObjectReferenceCustomIconPresenter.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/Icon/ObjectReferenceCustomIconPresenter.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/LegacyRepository.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/LegacyRepository.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/src/Properties/Aggregator.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/Aggregator.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/CoreProperties/CachedRepository.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/CoreProperties/CachedRepository.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/CoreProperties/CachedRepository.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/CoreProperties/TileImage/TileImage.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/src/Properties/MultiPropertiesManipulator.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/ObjectReferenceProperties/AvailabilityPeriod/CachedRepository.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/ObjectReferenceProperties/ObjectReferenceProperties.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/src/Properties/ObjectReferenceProperties/ObjectReferenceProperties.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ILIASObject/src/Properties/Translations/Translations.php:59 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/Translations/TranslationsTable.php:65 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/Translations/class.TranslationGUI.php:53 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ILIASObject/src/Properties/Translations/class.TranslationGUI.php:54 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Init/classes/PasswordAssistance/Entity/PasswordAssistanceSession.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Init/src/Environment/HttpPathBuilder.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Init/src/Environment/HttpPathBuilder.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Init/src/Environment/HttpPathBuilder.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LDAP/classes/LDAPRoleAssignmentTable.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LDAP/classes/LDAPRoleAssignmentTable.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LDAP/classes/LDAPRoleAssignmentTable.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LDAP/classes/LDAPRoleMappingTable.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LDAP/classes/LDAPRoleMappingTable.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LDAP/classes/LDAPRoleMappingTable.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LDAP/classes/LDAPRoleMappingTable.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LDAP/classes/LDAPRoleMappingTable.php:52 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LDAP/classes/class.ilLDAPRoleGroupMapping.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/LDAP/src/Server/UI/ServerTable.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/LDAP/src/Server/UI/ServerTable.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/LTIConsumer/classes/class.ilLTIConsumerContentGUI.php:224 | 6 | - Weak Type With Array
- Used Once Variables (In Scope)
- Written Only Variables
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Use ::Class Operator
|
| /components/ILIAS/LTIConsumer/classes/class.ilLTIConsumerContentGUI.php:274 | 6 | - Weak Type With Array
- Used Once Variables (In Scope)
- Written Only Variables
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Use ::Class Operator
|
| /components/ILIAS/LTIProvider/classes/InternalProvider/class.ilLTIPlatform.php:79 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/LTIProvider/classes/class.ilLTIAppEventListener.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Language/classes/class.ilLanguageStatisticsTable.php:86 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- Undefined Classes
- Wrong Type Returned
|
| /components/ILIAS/Language/src/UserSettings/Language.php:94 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- New Object Then Immediate Call
|
| /components/ILIAS/LearningModule/Export/class.LMHtmlExport.php:481 | 6 | - No Array In Isset
- Undefined Variable
- Comparison Is Always The Same
- Should Use Ternary Operator
- Used Once Variables (In Scope)
- Used Once Variables
|
| /components/ILIAS/LearningModule/classes/class.ilLMObject.php:650 | 6 | - No Need For Else
- Comparison Is Always The Same
- Check All Types
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/LearningModule/classes/class.ilObjContentObject.php:1844 | 6 | - Weak Type With Array
- Useless Parenthesis
- Buried Assignation
- Iffectations
- Useless Instructions
- No Choice
|
| /components/ILIAS/LearningModule/classes/class.ilObjContentObject.php:1847 | 6 | - Weak Type With Array
- Useless Parenthesis
- Buried Assignation
- Iffectations
- Useless Instructions
- No Choice
|
| /components/ILIAS/LearningModule/classes/class.ilObjLearningModuleAccess.php:22 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
| /components/ILIAS/LearningSequence/classes/Members/class.ilLearningSequenceRoles.php:295 | 6 | - Constant Used Only Once
- No Null For Native PHP Functions
- Wrong Parameter Type
- Uses Default Values
- Wrong Type For Native PHP Function
- Strict Comparison With Booleans
|
| /components/ILIAS/LearningSequence/classes/Player/class.ilObjLearningSequenceLearnerGUI.php:42 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Administration.php:80 | 6 | - Empty Function
- Uses Default Values
- Undefined Classes
- Wrong Number Of Arguments
- Could Make A Function
- Wrong Type Returned
|
| /components/ILIAS/LegalDocuments/classes/Condition/Definitions/RoleDefinition.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Condition/Definitions/UserLanguageDefinition.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Condition/Role.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Condition/Role.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Condition/UserCountry.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/ModifyFooter.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/OnlineStatusFilter.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/SelfRegistration.php:52 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/WithdrawProcess.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/KeyValueStore/ReadOnlyStore.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Routing.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Routing.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/ConsumerToolbox/User.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/DefaultMappings.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/FileUpload/PreProcessor.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/FileUpload/UploadHandler.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Legacy/Confirmation.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/PageFragment/ShowOnScreenMessage.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Provide/ProvideDocument.php:54 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Provide/ProvideHistory.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Provide/ProvidePublicPage.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Provide/ProvideWithdrawal.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Provide/ProvideWithdrawal.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Setup/Agent.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Table/DocumentTable.php:67 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Table/HistoryTable.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Table/HistoryTable.php:55 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Criterion.php:28 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Criterion.php:29 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/History.php:30 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Meta.php:27 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/LegalDocuments/classes/Value/Meta.php:28 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Logging/classes/NullLogger.php:80 | 6 | - Unused Public Methods
- Ambiguous Static
- Must Return Methods
- Undefined Classes
- Undefined Interfaces
- Method Could Be Static
|
| /components/ILIAS/Logging/classes/Setup/class.ilLoggingSetupAgent.php:29 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/Logging/classes/class.ilObjLoggingSettingsGUI.php:142 | 6 | - Ambiguous Static
- Undefined Classes
- StandaloneType True False Null
- No Return Used
- Same Name For Property And Method
- Modified Typed Parameter
|
| /components/ILIAS/Mail/classes/Address/Parser/RFC822.php:989 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- Undefined Classes
- Method Could Be Static
|
| /components/ILIAS/Mail/classes/Address/Type/class.ilBaseMailAddressType.php:29 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Mail/classes/Address/Validator/class.ilGroupNameAsMailValidator.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:47 | 6 | - Ambiguous Visibilities
- Scalar Or Object Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Wrong Type With Default
|
| /components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:149 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- Undefined Classes
- Wrong Type Returned
|
| /components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/ExpiredOrOrphanedMailsCollector.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/NotificationsCollector.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/Notifier.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/ReportDto.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterUI.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFilterUI.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFolderData.php:26 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFolderData.php:27 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFolderData.php:28 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Wrong Type With Default
|
| /components/ILIAS/Mail/classes/Folder/MailFolderTableUI.php:76 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFolderTableUI.php:80 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Folder/MailFolderTableUI.php:84 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/MailDeliveryData.php:24 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/MailDeliveryData.php:25 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/MailDeliveryData.php:27 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/MailDeliveryData.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/MailDeliveryData.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Message/MailBoxQuery.php:54 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Message/MailRecordData.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Message/MailRecordData.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Message/MailRecordData.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Message/MailRecordData.php:36 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Message/MailRecordData.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Message/MailRecordData.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Message/MailRecordData.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Object/Mb3SafeMailEncoder.php:25 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Object/class.ilMailValueObject.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Object/class.ilMailValueObject.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Object/class.ilMailValueObject.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Recipient.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Mail/classes/Recipient.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Mail/classes/Signature/MailSignatureService.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/Signature/MailSignatureService.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/class.ilMailAttachmentGUI.php:126 | 6 | - Fn Argument Variable Confusion
- Empty Function
- Written Only Variables
- Uses Default Values
- Wrong Number Of Arguments
- Wrong Type Returned
|
| /components/ILIAS/Mail/classes/class.ilMailAutoCompleteRecipientProvider.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Mail/classes/class.ilMailFolderGUI.php:1113 | 6 | - Htmlentities Using Default Flag
- Weak Type With Array
- Uses Default Values
- Scalar Are Not Arrays
- Htmlentities Calls
- Null Or Boolean Arrays
|
| /components/ILIAS/Mail/classes/class.ilMailFolderGUI.php:1185 | 6 | - Missing Assignation In Branches
- Weak Type With Array
- Nested Ifthen
- Uses Default Values
- Scalar Are Not Arrays
- Null Or Boolean Arrays
|
| /components/ILIAS/Mail/classes/class.ilMailTemplatePlaceholderResolver.php:23 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/Mail/classes/class.ilMailTemplateTable.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/classes/class.ilMailTemplateTable.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Mail/tests/ilMailBaseTestCase.php:73 | 6 | - Undefined Variable
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- Global Usage
|
| /components/ILIAS/Mail/tests/ilMailOptionsTest.php:29 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Never Used Properties
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MainMenu/classes/Administration/SubItems/class.ilMMSubitemFormGUI.php:62 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/MainMenu/classes/Administration/TopItems/class.ilMMTopItemFormGUI.php:63 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/MainMenu/classes/Items/Facade/class.ilMMNullItemFacade.php:31 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/MediaCast/Service/class.InternalRepoService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaCast/Settings/GUIService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaCast/Settings/GUIService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaCast/Settings/GUIService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaCast/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaCast/Settings/class.SettingsGUI.php:33 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaCast/classes/class.ilMediaCastSettings.php:39 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/MediaObjects/MediaObject/class.ilObjMediaObject.php:1004 | 6 | - Use Named Boolean In Argument Definition
- Too Many Local Variables
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- StandaloneType True False Null
|
| /components/ILIAS/MediaObjects/MediaType/class.MediaTypeManager.php:228 | 6 | - Misused Yield
- Use Named Boolean In Argument Definition
- Type Must Be Returned
- No Boolean As Default
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/MediaObjects/Thumbs/ThumbsGUI.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaObjects/Thumbs/ThumbsManager.php:38 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:25 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/MediaPool/Service/class.InternalRepoService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaPool/Settings/GUIService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaPool/Settings/GUIService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaPool/Settings/GUIService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaPool/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaPool/Settings/class.SettingsGUI.php:33 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MediaPool/classes/class.ilMediaPoolTableGUI.php:53 | 6 | - Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Parent First
- Never Called Parameter
|
| /components/ILIAS/Membership/classes/class.ilMembershipGUI.php:1592 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Never Called Parameter
|
| /components/ILIAS/MetaData/classes/Manipulator/Manipulator.php:432 | 6 | - Wrong Parameter Type
- Uses Default Values
- Wrong Type For Native PHP Function
- Mismatched Type
- Callback Function Needs Return
- StandaloneType True False Null
|
| /components/ILIAS/MetaData/tests/Copyright/DatabaseRepositoryTest.php:140 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Property
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Editor/Vocabulary/AdapterTest.php:45 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Never Used Properties
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Elements/Base/BaseElementTest.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Elements/ElementTest.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Elements/ElementTest.php:84 | 6 | - Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Elements/Structure/StructureElementTest.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Manipulator/ManipulatorTest.php:530 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Manipulator/Path/PathConditionsCheckerTest.php:70 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/OERExposer/OAIPMH/HandlerTest.php:63 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/OERExposer/OAIPMH/HandlerTest.php:103 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/OERExposer/OAIPMH/HandlerTest.php:111 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/OERExposer/OAIPMH/Responses/RequestProcessorTestCase.php:68 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/OERExposer/OAIPMH/Responses/WriterTest.php:53 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/OERHarvester/HarvesterTest.php:64 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/OERHarvester/HarvesterTest.php:276 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Presentation/DataTest.php:125 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Presentation/ElementsTest.php:60 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:80 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Never Used Properties
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:176 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:201 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:203 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:254 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:304 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:305 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Repository/Utilities/Queries/Paths/DatabasePathsParserTest.php:192 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightHelperTest.php:104 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightTest.php:94 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightTest.php:96 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Services/DataHelper/DataHelperTest.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Services/Derivation/DerivatorTest.php:39 | 6 | - Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Services/Manipulator/ManipulatorTest.php:104 | 6 | - Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Services/Reader/ReaderTest.php:54 | 6 | - Repeated Interface
- Forgotten Interface
- Already Parents Interface
- Interfaces Don't Ensure Properties
- Class Could Be Final
- Wrong Type Returned
|
| /components/ILIAS/MetaData/tests/Services/Reader/ReaderTest.php:69 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Structure/Dictionaries/DictionaryTest.php:62 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Structure/LOMStructureInitiatorTest.php:69 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Copyright/BridgeTest.php:49 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Copyright/BridgeTest.php:89 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ActionsTest.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:72 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:93 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ReaderTest.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ReaderTest.php:85 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Slots/ElementHelperTest.php:77 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Standard/RepositoryTest.php:81 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/Vocabularies/Standard/RepositoryTest.php:82 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/XML/Copyright/CopyrightHandlerTest.php:57 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/XML/Copyright/CopyrightHandlerTest.php:59 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/MetaData/tests/XML/Copyright/CopyrightHandlerTest.php:79 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Notes/Notifications/class.NotificationsManager.php:110 | 6 | - Nested Ifthen
- Bail Out Early
- Buried Assignation
- Iffectations
- Wrong Type With Call
- Mismatched Type
|
| /components/ILIAS/Notifications/classes/Model/ilNotificationParameter.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Notifications/classes/ilNotificationPushHandler.php:257 | 6 | - Empty Json Error
- No Null For Native PHP Functions
- Check JSON
- Uses Default Values
- Wrong Type For Native PHP Function
- Could Make A Function
|
| /components/ILIAS/OnScreenChat/classes/Setup/Agent.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/OpenIdConnect/classes/class.ilOpenIdConnectSettings.php:64 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/OrgUnit/classes/Settings/class.ilOrgUnitGlobalSettings.php:25 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/OrgUnit/classes/class.ilObjOrgUnit.php:364 | 6 | - Mismatch Parameter Name
- Useless Method
- Use Named Boolean In Argument Definition
- No Boolean As Default
- StandaloneType True False Null
- Never Called Parameter
|
| /components/ILIAS/OrgUnit/classes/class.ilOrgUnitLocalDIC.php:40 | 6 | - Undefined Variable
- Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Wrong Type Returned
|
| /components/ILIAS/OrgUnit/classes/class.ilOrgUnitLocalDIC.php:41 | 6 | - Undefined Variable
- Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Wrong Type Returned
|
| /components/ILIAS/OrgUnit/classes/class.ilOrgUnitLocalDIC.php:48 | 6 | - Undefined Variable
- Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Wrong Type Returned
|
| /components/ILIAS/Poll/classes/Setup/class.ilPollSetupAgent.php:38 | 6 | - Unused Public Methods
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- StandaloneType True False Null
- Different Argument Counts
- Method Could Be Static
|
| /components/ILIAS/Portfolio/Service/class.InternalRepoService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Portfolio/Settings/GUIService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Portfolio/Settings/GUIService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Portfolio/Settings/GUIService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Portfolio/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Portfolio/Settings/class.SettingsGUI.php:34 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Portfolio/classes/class.ilObjPortfolioBase.php:344 | 6 | - Weak Type With Array
- Written Only Variables
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- No Choice
|
| /components/ILIAS/PrivacySecurity/classes/Setup/class.ilPrivacySecuritySetupAgent.php:25 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/PrivacySecurity/classes/class.ilPrivacySettings.php:28 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/PrivacySecurity/classes/class.ilRobotSettings.php:28 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/PrivacySecurity/classes/class.ilSecuritySettings.php:42 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/RTE/classes/class.ilRTE.php:103 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Empty Function
- Unreachable Method
|
| /components/ILIAS/RTE/classes/ilRTESettings.php:120 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Rating/classes/RatingCategoryOrderingTable.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Rating/classes/RatingCategoryOrderingTable.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Rating/classes/RatingCategoryOrderingTable.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Rating/classes/RatingCategoryOrderingTable.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Refinery/src/Integer/Group.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Refinery/src/To/Group.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Refinery/src/To/Group.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Refinery/tests/Container/Transformation/AddLabelTest.php:35 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Refinery/tests/Custom/Transformation/TransformationsCustomTest.php:31 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Refinery/tests/Parser/ABNF/BrickTest.php:50 | 6 | - Infinite Recursion
- Useless Parenthesis
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- New Object Then Immediate Call
|
| /components/ILIAS/Refinery/tests/Parser/ABNF/BrickTest.php:65 | 6 | - Infinite Recursion
- Useless Parenthesis
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- New Object Then Immediate Call
|
| /components/ILIAS/Refinery/tests/Parser/ABNF/BrickTest.php:75 | 6 | - Infinite Recursion
- Useless Parenthesis
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- New Object Then Immediate Call
|
| /components/ILIAS/Refinery/tests/String/Transformation/CaseOfLabelTest.php:38 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Refinery/tests/String/Transformation/SplitStringTest.php:34 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
| /components/ILIAS/Registration/src/RegistrationCodesTable.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Registration/src/RegistrationCodesTable.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Registration/src/RegistrationCodesTable.php:52 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Registration/src/RegistrationFilterComponent.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Registration/src/RegistrationFilterComponent.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Registration/src/RegistrationFilterComponent.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Registration/src/RegistrationFilterComponent.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Repository/Deletion/Service/DomainService.php:33 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Repository/Deletion/TreeStandardAdapter.php:28 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Repository/Service/Filter/class.FilterAdapterGUI.php:67 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
| /components/ILIAS/Repository/Service/Form/class.FormAdapterGUI.php:377 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- StandaloneType True False Null
- Method Could Be Static
- Missing Some Returntype
|
| /components/ILIAS/Repository/Service/trait.GlobalDICGUIServices.php:178 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Should Use Local Class
- Method Could Be Static
|
| /components/ILIAS/ResourceStorage/classes/Collections/View/ActionBuilder.php:68 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Collections/View/ActionBuilder.php:72 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Collections/View/Configuration.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Collections/View/Configuration.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Collections/View/RequestToDataTable.php:55 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Container/View/ActionBuilder.php:69 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Container/View/ActionBuilder/Action.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Container/View/ActionBuilder/Action.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Container/View/ActionBuilder/StandardActionProvider.php:56 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Container/View/Configuration.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Container/View/Configuration.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/Container/View/RequestToDataTable.php:64 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/classes/IRSSEventLogObserver.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/Consumer/ContainerURIConsumer.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/Consumer/InlineSrcBuilder.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/Flavour/FlavourBuilder.php:55 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ResourceStorage/src/Resource/ResourceBuilder.php:93 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/Revision/BaseRevision.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/ResourceStorage/src/StorageHandler/StorageHandlerFactory.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Saml/classes/Metadata.php:263 | 6 | - Should Use Local Class
- Undefined Classes
- Undefined Interfaces
- StandaloneType True False Null
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/Saml/classes/class.ilSamlIdpTableGUI.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Saml/classes/class.ilSamlIdpTableGUI.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Saml/classes/class.ilSamlSettings.php:23 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Scorm2004/classes/class.ilObjSCORM2004LearningModule.php:365 | 6 | - Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- StandaloneType True False Null
- Different Argument Counts
|
| /components/ILIAS/Scorm2004/classes/class.ilSCORM13PlayerGUI.php:1759 | 6 | - Buried Assignation
- Or Die
- Uses Default Values
- Exit() Usage
- Could Make A Function
- Logical Should Use Symbolic Operators
|
| /components/ILIAS/Scorm2004/tests/ilScorm2004BaseTestCase.php:58 | 6 | - Undefined Variable
- Should Make Alias
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
|
| /components/ILIAS/ScormAicc/classes/Certificate/class.ilCertificateScormPdfFilename.php:24 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ScormAicc/classes/Certificate/class.ilCertificateScormPdfFilename.php:25 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ScormAicc/classes/Certificate/class.ilCertificateScormTemplateDeleteAction.php:26 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ScormAicc/classes/Certificate/class.ilScormPlaceholderDescription.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/ScormAicc/classes/Verification/class.ilObjSCORMVerificationGUI.php:116 | 6 | - Nested Ifthen
- No Need For Else
- Variable Is Not A Condition
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/Search/classes/Lucene/class.ilLuceneSearcher.php:33 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Search/classes/class.ilRepositorySearchGUI.php:195 | 6 | - Use Named Boolean In Argument Definition
- Too Many Local Variables
- No Boolean As Default
- Should Use Local Class
- No Return Used
- Missing Some Returntype
|
| /components/ILIAS/Search/classes/class.ilRepositorySearchGUI.php:1358 | 6 | - Assumptions
- Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/Search/classes/class.ilSearchBaseGUI.php:58 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Mismatch Properties Types
- Wrong Typed Property Default
|
| /components/ILIAS/Search/classes/class.ilSearchCommandQueue.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Search/classes/class.ilUserSearchCache.php:35 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Session/classes/class.ilObjSession.php:500 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/Session/classes/class.ilSessionParticipants.php:118 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- Never Called Parameter
|
| /components/ILIAS/Setup/src/Activities/GetStatus.php:33 | 6 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/Setup/src/CLI/ImportFileUnzippedFileObjective.php:92 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/Skill/Level/class.ilSkillUserLevelDBRepository.php:33 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/Skill/Node/class.SkillTreeNodeManager.php:117 | 6 | - No Need For Else
- Comparison Is Always The Same
- Check All Types
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/Skill/Table/classes/class.ProfileUserAssignmentTable.php:167 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/StaticURL/src/Handler/HandlerService.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/StaticURL/src/Init.php:38 | 6 | - Fn Argument Variable Confusion
- Useless Parenthesis
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Wrong Type Returned
|
| /components/ILIAS/StaticURL/src/Init.php:53 | 6 | - Fn Argument Variable Confusion
- Useless Parenthesis
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Wrong Type Returned
|
| /components/ILIAS/StaticURL/src/Request/Request.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/StaticURL/src/Request/Request.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/StaticURL/src/Request/Request.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/StaticURL/src/Response/Factory.php:29 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/StaticURL/src/Services.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/StudyProgramme/classes/Certificate/class.ilStudyProgrammePlaceholderDescription.php:69 | 6 | - Unused Public Methods
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- StandaloneType True False Null
- Different Argument Counts
- Modified Typed Parameter
|
| /components/ILIAS/StudyProgramme/classes/Events/class.ilStudyProgrammeEvents.php:40 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeCache.php:28 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeListGUI.php:63 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Different Argument Counts
- Unreachable Method
|
| /components/ILIAS/StudyProgramme/classes/class.ilObjectFactoryWrapper.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- No Public Access
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/StudyProgramme/classes/class.ilPrgUpdateProgressCronJob.php:33 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Never Used Properties
- Undefined Classes
- Undefined Interfaces
- Unfinished Object
|
| /components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:238 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Use ::Class Operator
- Wrong Type Returned
|
| /components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:273 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Use ::Class Operator
- Wrong Type Returned
|
| /components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:286 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Use ::Class Operator
- Wrong Type Returned
|
| /components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:303 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Use ::Class Operator
- Wrong Type Returned
|
| /components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:356 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Use ::Class Operator
- Wrong Type Returned
|
| /components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeRepositorySearchGUI.php:48 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- No Return Used
- Never Called Parameter
- Missing Some Returntype
|
| /components/ILIAS/StudyProgramme/classes/memberexport/ilPRGMemberExport.php:44 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/StudyProgramme/classes/model/AutoMemberships/class.ilStudyProgrammeAutoMembershipsDBRepository.php:78 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/StudyProgramme/classes/model/Types/class.ilStudyProgrammeTypeDBRepository.php:408 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Written Only Variables
- Undefined Classes
- Wrong Type Returned
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:40 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:64 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:85 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:101 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:105 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:115 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:123 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:127 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:155 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:159 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:163 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgramme/tests/prg_mocks.php:167 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Must Return Methods
- Method Could Be Static
|
| /components/ILIAS/StudyProgrammeReference/classes/class.ilObjStudyProgrammeReferenceListGUI.php:178 | 6 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/Style/Content/Style/ImportModal.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Style/Content/Style/ImportModal.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Style/Content/Style/StyleManager.php:36 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Style/Content/Style/class.GUIService.php:35 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Style/Content/Style/class.GUIService.php:36 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Style/Content/classes/class.ilObjStyleSheetGUI.php:422 | 6 | - Mismatch Parameter Name
- Unused Public Methods
- Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- No Boolean As Default
|
| /components/ILIAS/Survey/Access/class.AccessManager.php:190 | 6 | - Useless Parenthesis
- Bail Out Early
- Uses Default Values
- Useless Instructions
- Strict Comparison With Booleans
- No Choice
|
| /components/ILIAS/Survey/Editing/class.ilSurveyEditorGUI.php:588 | 6 | - Unused Public Methods
- Type Must Be Returned
- Unused Parameter
- Must Return Methods
- Methods Without Return
- StandaloneType True False Null
|
| /components/ILIAS/Survey/classes/class.ilObjSurvey.php:212 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/Survey/classes/class.ilObjSurvey.php:2582 | 6 | - Weak Type With Array
- Uses Default Values
- Scalar Are Not Arrays
- Null Or Boolean Arrays
- Could Make A Function
- Logical Should Use Symbolic Operators
|
| /components/ILIAS/SurveyQuestionPool/Questions/class.SurveyMetricQuestionGUI.php:136 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/SurveyQuestionPool/Questions/class.SurveyQuestion.php:1236 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
- Unreachable Method
|
| /components/ILIAS/SurveyQuestionPool/Questions/class.SurveyTextQuestionGUI.php:63 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/SurveyQuestionPool/Settings/GUIService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/SurveyQuestionPool/Settings/GUIService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/SurveyQuestionPool/Settings/GUIService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:56 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- No Boolean As Default
- Different Argument Counts
- Never Called Parameter
|
| /components/ILIAS/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:595 | 6 | - Buried Assignation
- Or Die
- Uses Default Values
- Exit() Usage
- Could Make A Function
- Logical Should Use Symbolic Operators
|
| /components/ILIAS/SystemCheck/classes/class.ilSCGroups.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/SystemFolder/classes/Setup/class.ilSystemFolderSetupAgent.php:24 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/SystemFolder/classes/class.ilAccessibilitySupportFooterProvider.php:25 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/Taxonomy/Service/class.InternalDomainService.php:45 | 6 | - Ambiguous Static
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- Different Argument Counts
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:54 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:55 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:61 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:66 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:67 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilObjTest.php:5419 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Ambiguous Static
- No Boolean As Default
- Should Use Local Class
- Method Could Be Static
|
| /components/ILIAS/Test/classes/class.ilObjTest.php:6961 | 6 | - Property Used In One Method Only
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilObjTestVerificationGUI.php:117 | 6 | - Nested Ifthen
- No Need For Else
- Variable Is Not A Condition
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/Test/classes/class.ilTestArchiveService.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiveService.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiveService.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiveService.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiveService.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiveService.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiveService.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiveService.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiver.php:74 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiver.php:76 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiver.php:77 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiver.php:78 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiver.php:79 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestArchiver.php:81 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestCorrectionsGUI.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestCorrectionsGUI.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestLearningObjectivesStatusGUI.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestLearningObjectivesStatusGUI.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestLearningObjectivesStatusGUI.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestParticipantsGUI.php:86 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestParticipantsGUI.php:87 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestParticipantsGUI.php:88 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestPasswordProtectionGUI.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestPasswordProtectionGUI.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestQuestionFilterLabelTranslator.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:33 | 6 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:37 | 6 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/classes/class.ilTestQuestionSetConfigFactory.php:40 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetConfigGUI.php:84 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetConfigGUI.php:86 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetConfigGUI.php:90 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetConfigGUI.php:91 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetPoolDeriver.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetPoolDeriver.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetPoolDeriver.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionSetPoolDeriver.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestRandomQuestionsQuantitiesDistribution.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:59 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:63 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:65 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:67 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:68 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:69 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:71 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestResultsGUI.php:74 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestSessionFactory.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/classes/class.ilTestSkillEvaluationGUI.php:56 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestSkillLevelThresholdsGUI.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestToplistGUI.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestToplistGUI.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/classes/class.ilTestToplistGUI.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Access/AccessFileUploadAnswer.php:56 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Access/AccessQuestionImage.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Access/Readable.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Certificate/CertificateTestTemplateDeleteAction.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/CertificateExport.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/CertificateExport.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/CertificateExport.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/ExportImport/Export.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/Test/src/ExportImport/Export.php:62 | 6 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/Test/src/ExportImport/Export.php:64 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/Export.php:66 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/Factory.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/Factory.php:35 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/Factory.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/Factory.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/Factory.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/Factory.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ExportImport/ResultsExportExcel.php:503 | 6 | - Using Deprecated Method
- Buried Assignation
- Used Once Variables (In Scope)
- Written Only Variables
- Wrong Type With Call
- Useless Instructions
|
| /components/ILIAS/Test/src/Logging/AdditionalInformationGenerator.php:264 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Logging/LogTable.php:80 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Logging/LogTable.php:81 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Logging/TestLogViewer.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Logging/TestLogger.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/Participant.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/Participant.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/Participant.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/Participant.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/Participant.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/Participant.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTable.php:53 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableActions.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableActions.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableDeleteParticipantAction.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableDeleteParticipantAction.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableDeleteResultsAction.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableDeleteResultsAction.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableExtraTimeAction.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableExtraTimeAction.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableExtraTimeAction.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableFinishTestAction.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableFinishTestAction.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableFinishTestAction.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableIpRangeAction.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Participants/ParticipantTableShowResultsAction.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Presentation/TabsManager.php:86 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Presentation/WorkingTime.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Presentation/WorkingTime.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:60 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:62 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:65 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:68 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:69 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:71 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/Printer.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserFilter.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserFilter.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserFilter.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:52 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsTable.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsTable.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsTable.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsTable.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsTableActions.php:59 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Presentation/QuestionsTableActions.php:69 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Properties/DatabaseRepository.php:208 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
- Missing Some Returntype
|
| /components/ILIAS/Test/src/Questions/Properties/PropertyAggregatedResults.php:26 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Properties/PropertySequence.php:26 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/Properties/PropertySequence.php:27 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/RandomQuestionSetNonAvailablePoolsTable.php:44 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/RandomQuestionSetSourcePoolDefinitionListTable.php:47 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Questions/RandomQuestionSetSourcePoolDefinitionListTable.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/ResponseHandler.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/AttemptOverview.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/AttemptOverview.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/AttemptOverview.php:35 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/AttemptOverview.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/AttemptResult.php:26 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Results/Data/AttemptResult.php:27 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Results/Data/AttemptResult.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Results/Data/AttemptSolutions.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/AttemptSolutions.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/ParticipantResult.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Results/Data/ParticipantResult.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Results/Data/QuestionResult.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/QuestionResult.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/QuestionResult.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/QuestionResult.php:40 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/QuestionResult.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/Repository.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/Repository.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Data/Repository.php:60 | 6 | - Weak Type With Array
- Buried Assignation
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- Wrong Type Returned
|
| /components/ILIAS/Test/src/Results/Data/Repository.php:65 | 6 | - Weak Type With Array
- Buried Assignation
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- Wrong Type Returned
|
| /components/ILIAS/Test/src/Results/Data/Repository.php:70 | 6 | - Weak Type With Array
- Buried Assignation
- Scalar Are Not Arrays
- Useless Instructions
- Null Or Boolean Arrays
- Wrong Type Returned
|
| /components/ILIAS/Test/src/Results/Data/TestOverview.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Presentation/AttemptResultsTable.php:52 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Results/Presentation/AttemptResultsTable.php:54 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Results/Presentation/Factory.php:41 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Test/src/Results/Presentation/Settings.php:26 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTable.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTable.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTable.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTableBinder.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTableBinder.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Test/src/Scoring/Manual/TestScoring.php:58 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Test/src/Statistics/Statistics.php:38 | 6 | - Bail Out Early
- Buried Assignation
- Iffectations
- Uses Default Values
- Mismatched Type
- Strict Comparison With Booleans
|
| /components/ILIAS/Test/src/TestDIC.php:53 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
| /components/ILIAS/Test/tests/Results/Data/TestResultRepositoryTest.php:374 | 6 | - Insufficient Type
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Undefined Interfaces
- Unused Inherited Variable In Closure
|
| /components/ILIAS/Test/tests/Results/Data/TestResultRepositoryTest.php:420 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Never Called Parameter
|
| /components/ILIAS/TestQuestionPool/classes/class.QuestionPoolImportUploadHandlerGUI.php:25 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
|
| /components/ILIAS/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:81 | 6 | - Nested Ifthen
- No Need For Else
- Variable Is Not A Condition
- Use Positive Condition
- Bail Out Early
- Drop Else After Return
|
| /components/ILIAS/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:591 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Uses Default Values
- Strict Comparison With Booleans
|
| /components/ILIAS/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:592 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Uses Default Values
- Strict Comparison With Booleans
|
| /components/ILIAS/TestQuestionPool/classes/class.assMultipleChoiceGUI.php:794 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/TestQuestionPool/classes/class.assMultipleChoiceGUI.php:847 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/TestQuestionPool/classes/class.assMultipleChoiceGUI.php:973 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- Mismatched Default Arguments
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/TestQuestionPool/classes/class.assQuestionGUI.php:227 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Empty Function
- StandaloneType True False Null
|
| /components/ILIAS/TestQuestionPool/classes/class.assQuestionGUI.php:553 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Never Called Parameter
|
| /components/ILIAS/TestQuestionPool/classes/class.assSingleChoiceGUI.php:570 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/TestQuestionPool/classes/class.assSingleChoiceGUI.php:696 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/TestQuestionPool/classes/class.ilAssFileUploadUploadsExporter.php:73 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionAbstractPageObjectCommandForwarder.php:45 | 6 | - Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionAbstractPageObjectCommandForwarder.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionFeedbackEditingGUI.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionFeedbackEditingGUI.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionList.php:80 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionList.php:82 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionPreviewGUI.php:86 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Never Used Properties
- Unfinished Object
|
| /components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionSkillAssignmentsGUI.php:74 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/TestQuestionPool/classes/class.ilObjQuestionPool.php:62 | 6 | - Use Named Boolean In Argument Definition
- Ambiguous Static
- Method Signature Must Be Compatible
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/TestQuestionPool/classes/class.ilObjQuestionPool.php:1238 | 6 | - Property Used In One Method Only
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/TestQuestionPool/classes/class.ilObjQuestionPoolSettingsGeneralGUI.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/TestQuestionPool/classes/class.ilObjQuestionPoolSettingsGeneralGUI.php:56 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/TestQuestionPool/classes/class.ilObjQuestionPoolSettingsGeneralGUI.php:57 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/TestQuestionPool/classes/export/qti12/class.assOrderingQuestionExport.php:40 | 6 | - Unused Public Methods
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- Ambiguous Static
- Too Many Local Variables
- No Boolean As Default
|
| /components/ILIAS/TestQuestionPool/classes/forms/class.ilAddAnswerFormBuilder.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/TestQuestionPool/classes/forms/class.ilAssOrderingImagesInputGUI.php:18 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/TestQuestionPool/classes/forms/class.ilAssOrderingTextsInputGUI.php:25 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/TestQuestionPool/classes/tables/class.ilAnswerFrequencyStatisticTableGUI.php:57 | 6 | - Buried Assignation
- Used Once Variables (In Scope)
- Written Only Variables
- Wrong Type With Call
- Used Once Variables
- Wrong Number Of Arguments
|
| /components/ILIAS/TestQuestionPool/src/Questions/GeneralQuestionProperties.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/TestQuestionPool/src/Questions/GeneralQuestionProperties.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/TestQuestionPool/src/Questions/GeneralQuestionPropertiesRepository.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Tracking/classes/View/DataRetrieval/Info/ObjectData.php:29 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Tracking/classes/View/DataRetrieval/Info/ObjectData.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Tracking/classes/class.ilChangeEvent.php:230 | 6 | - Merge If Then
- Nested Ifthen
- Bail Out Early
- Uses Default Values
- Randomly Sorted Arrays
- Strict Comparison With Booleans
|
| /components/ILIAS/Tracking/classes/class.ilLPStatusFactory.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/Tracking/classes/class.ilLPTableBaseGUI.php:943 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/Tracking/classes/status/class.ilLPStatusCollection.php:119 | 6 | - Nested Ifthen
- No Need For Else
- Use Positive Condition
- Bail Out Early
- Uses Default Values
- Drop Else After Return
|
| /components/ILIAS/UI/src/Implementation/Component/Button/Bulky.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Button/Close.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Button/Minimize.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Button/Primary.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Button/Shy.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Button/Standard.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Button/Tag.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Card/RepositoryObject.php:28 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Card/Standard.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Chart/Bar/Horizontal.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Chart/Bar/Vertical.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Chart/ProgressMeter/FixedSize.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Chart/ProgressMeter/Mini.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Dropdown/Standard.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Dropzone/File/Wrapper.php:34 | 6 | - Repeated Interface
- Abstract Or Implements
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Entity/Standard.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Container/Filter/Standard.php:28 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Container/Form/Factory.php:31 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Container/Form/Standard.php:36 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Container/ViewControl/Factory.php:32 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Container/ViewControl/Standard.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/ColorSelect.php:32 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/HasDynamicInputs.php:122 | 6 | - Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- StandaloneType True False Null
- Different Argument Counts
- Method Could Be Static
- Never Called Parameter
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Image.php:33 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Markdown.php:31 | 6 | - Repeated Interface
- Abstract Or Implements
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/MultiSelect.php:31 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Node/Async.php:28 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Node/Branch.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Node/Leaf.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Numeric.php:33 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Rating.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Text.php:32 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Textarea.php:33 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/TreeMultiSelect.php:31 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/TreeSelect.php:31 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/TreeSelect.php:71 | 6 | - Infinite Recursion
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Uses Default Values
- Could Make A Function
|
| /components/ILIAS/UI/src/Implementation/Component/Input/Field/Url.php:34 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/ViewControl/Group.php:39 | 6 | - Repeated Interface
- Abstract Or Implements
- Already Parents Trait
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Input/ViewControl/NullControl.php:26 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Item/Shy.php:28 | 6 | - Repeated Interface
- Abstract Or Implements
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Item/Standard.php:32 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Layout/Alignment/Horizontal/DynamicallyDistributed.php:26 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Layout/Alignment/Horizontal/EvenlyDistributed.php:26 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Layout/Alignment/Vertical.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Layout/Page/Standard.php:37 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Legacy/Content.php:34 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
| /components/ILIAS/UI/src/Implementation/Component/Legacy/LatexContent.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Legacy/Segment.php:36 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Legacy/Segment.php:37 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Link/Standard.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Listing/Entity/EntityListing.php:57 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Listing/Entity/Standard.php:26 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Listing/Ordered.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Listing/Unordered.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Listing/Workflow/Linear.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/MainControls/MainBar.php:37 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/MainControls/MetaBar.php:36 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/MainControls/Slate/Combined.php:32 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/MainControls/Slate/Drilldown.php:31 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/MainControls/Slate/Legacy.php:32 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/MainControls/Slate/Notification.php:33 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/MainControls/SystemInfo.php:35 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Menu/Drilldown.php:32 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Menu/Sub.php:28 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/MessageBox/MessageBox.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Modal/Interruptive.php:26 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Modal/Lightbox.php:30 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Panel/Listing/Standard.php:30 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Panel/Secondary/Legacy.php:28 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Panel/Secondary/Listing.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Panel/Standard.php:30 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Player/Audio.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Player/Video.php:32 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Popover/Standard.php:32 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Prompt/State/State.php:45 | 6 | - Ambiguous Static
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Symbol/Avatar/Letter.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Symbol/Avatar/Picture.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Factory.php:27 | 6 | - Unused Public Methods
- Ambiguous Static
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Factory.php:217 | 6 | - Unused Public Methods
- Ambiguous Static
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Factory.php:222 | 6 | - Unused Public Methods
- Ambiguous Static
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Factory.php:247 | 6 | - Unused Public Methods
- Ambiguous Static
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
| /components/ILIAS/UI/src/Implementation/Component/Symbol/Icon/Custom.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Symbol/Icon/Standard.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Action/Multi.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Action/Single.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Action/Standard.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/Boolean.php:30 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/Column.php:44 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/Date.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/EMail.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/Link.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/LinkListing.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/Number.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/Status.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/StatusIcon.php:26 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/Text.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Column/TimeSpan.php:27 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/Ordering.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Table/OrderingRow.php:25 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/Component/Tree/Expandable.php:29 | 6 | - Repeated Interface
- Abstract Or Implements
- Should Make Alias
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/src/Implementation/DefaultRenderer.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/UI/src/Implementation/Factory.php:30 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Factory.php:31 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Factory.php:46 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Factory.php:53 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Factory.php:55 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:52 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:53 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:54 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:55 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/UI/src/Implementation/Render/ilJavaScriptBinding.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/UI/tests/Base.php:60 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:63 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:66 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:69 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:72 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:78 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:87 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:99 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:102 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:105 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:108 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:111 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:120 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:129 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:132 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:135 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:138 | 6 | - Should Make Alias
- Type Must Be Returned
- Method Signature Must Be Compatible
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Base.php:188 | 6 | - Mismatch Parameter Name
- Unused Public Methods
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- StandaloneType True False Null
- Different Argument Counts
|
| /components/ILIAS/UI/tests/Component/Button/BulkyButtonTest.php:165 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/UI/tests/Component/Dropzone/File/FileTestBase.php:72 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Input/Container/Filter/FilterTest.php:45 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Input/Container/Form/FormTest.php:47 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Input/Field/InputTest.php:32 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Input/Field/TreeMultiSelectTest.php:106 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Input/Field/TreeMultiSelectTest.php:109 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Input/Field/TreeMultiSelectTest.php:110 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Input/Field/TreeSelectTest.php:106 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Input/Field/TreeSelectTest.php:109 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Input/Field/TreeSelectTest.php:110 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/MainControls/FooterTest.php:293 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/MainControls/FooterTest.php:295 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Modal/ModalTest.php:76 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Navigation/Sequence/SequenceTest.php:72 | 6 | - Property Used In One Method Only
- Should Make Alias
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/UI/tests/Component/Panel/PanelTest.php:28 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Table/DataTest.php:238 | 6 | - Repeated Interface
- Should Make Alias
- Forgotten Interface
- Double Assignation
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Tree/Node/NodeTest.php:33 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/UI/tests/Component/Tree/TreeTest.php:62 | 6 | - Unused Public Methods
- Ambiguous Static
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
| /components/ILIAS/UI/tests/Renderer/AbstractRendererTest.php:256 | 6 | - Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- StandaloneType True False Null
- New Object Then Immediate Call
- Missing Some Returntype
|
| /components/ILIAS/UI/tests/Renderer/ilIndependentTemplate.php:114 | 6 | - Mismatch Parameter Name
- Ambiguous Static
- Method Signature Must Be Compatible
- No Null For Index
- StandaloneType True False Null
- Missing Some Returntype
|
| /components/ILIAS/UIComponent/Explorer/classes/class.ilExplorer.php:58 | 6 | - Ambiguous Static
- Ambiguous Visibilities
- No Public Access
- StandaloneType True False Null
- Unfinished Object
- Mismatch Properties Types
|
| /components/ILIAS/UICore/classes/class.ilCtrl.php:700 | 6 | - Unused Public Methods
- Mismatch Type And Default
- Undefined Class Constants
- Mismatched Type
- Undefined Interfaces
- Wrong Type With Default
|
| /components/ILIAS/UICore/classes/class.ilCtrl.php:708 | 6 | - Unused Public Methods
- Mismatch Type And Default
- Undefined Class Constants
- Mismatched Type
- Undefined Interfaces
- Wrong Type With Default
|
| /components/ILIAS/UICore/tests/Data/Plugins/Invalid/Services/UIComponent/UserInterfaceHook/InvalidTestPlugin/classes/class.ilInvalidTestPluginGUI.php:28 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- No Class In Global
- Multiple Class Declarations
- Unused Classes
- Class Could Be Final
|
| /components/ILIAS/UICore/tests/Data/Plugins/Valid/Services/UIComponent/UserInterfaceHook/NotAPlugin/classes/class.ilInvalidTestPluginGUI.php:28 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- No Class In Global
- Multiple Class Declarations
- Unused Classes
- Class Could Be Final
|
| /components/ILIAS/User/classes/Actions/class.ilUserActionCollector.php:26 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/classes/Actions/class.ilUserActionCollector.php:28 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/classes/Actions/class.ilUserActionGUI.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/classes/Actions/class.ilUserActionGUI.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/classes/Actions/class.ilUserActionGUI.php:39 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/classes/Avatar/Flavours/class.ilUserProfilePictureMachine.php:37 | 6 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/User/classes/Gallery/class.ilUsersGalleryContacts.php:34 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- Different Argument Counts
|
| /components/ILIAS/User/classes/class.ilObjUserAccess.php:24 | 6 | - Don't Pollute Global Space
- Repeated Interface
- No Class In Global
- Unused Classes
- Already Parents Interface
- Class Could Be Final
|
| /components/ILIAS/User/classes/class.ilUserAccountSettings.php:24 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/classes/class.ilUserClipboard.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/classes/class.ilUserCreationContext.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/classes/class.ilUserFilter.php:24 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/User/src/Account/class.DeleteAccountGUI.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Account/class.DeleteAccountGUI.php:37 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Account/class.DeleteAccountGUI.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Badges/ProfileBadge.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Badges/ProfileBadge.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Badges/ProfileBadgeGUI.php:30 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Badges/ProfileBadgeGUI.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Privacy/class.SettingsGUI.php:40 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/DataRepository.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Fields/Standard/Avatar.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Fields/Standard/HelpLookedFor.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Fields/Standard/HelpOffered.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Fields/Standard/Interests.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Fields/class.ConfigurationGUI.php:66 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Fields/class.ConfigurationGUI.php:67 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Fields/class.ConfigurationGUI.php:68 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Fields/class.ConfigurationGUI.php:75 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Fields/class.ConfigurationGUI.php:76 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Prompt/Prompt.php:29 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Prompt/Prompt.php:30 | 6 | - Property Used In One Method Only
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Prompt/class.SettingsGUI.php:41 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/Prompt/class.SettingsGUI.php:42 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Profile/VCard.php:412 | 6 | - Weak Type With Array
- Use Positive Condition
- Useless Parenthesis
- Should Use Ternary Operator
- Use ::Class Operator
- Could Make A Function
|
| /components/ILIAS/User/src/Profile/Visibility.php:38 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/Administration/class.SettingsGUI.php:45 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/Administration/class.SettingsGUI.php:51 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/NewAccountMail/class.SettingsGUI.php:46 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/NewAccountMail/class.SettingsGUI.php:48 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/NewAccountMail/class.SettingsGUI.php:50 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/NewAccountMail/class.SettingsGUI.php:52 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/SettingsImplementation.php:33 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/SettingsImplementation.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/class.ConfigurationGUI.php:56 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/class.ConfigurationGUI.php:62 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/User/src/Settings/class.ConfigurationGUI.php:63 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
| /components/ILIAS/Utilities/classes/Setup/class.ilUtilitiesSetupAgent.php:24 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/Utilities/classes/class.ilShellUtil.php:114 | 6 | - Missing Assignation In Branches
- Nested Ifthen
- Using Deprecated Method
- Uses Default Values
- Could Make A Function
- Avoid Substr() One
|
| /components/ILIAS/Utilities/classes/class.ilUtil.php:45 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Never Called Parameter
|
| /components/ILIAS/VirusScanner/classes/Setup/class.ilVirusScannerSetupAgent.php:25 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/WOPI/classes/Administration/class.ilWOPISettingsForm.php:43 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WOPI/classes/Discovery/Action.php:32 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WOPI/classes/Discovery/App.php:34 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WOPI/classes/Discovery/App.php:35 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WOPI/classes/Discovery/App.php:36 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WOPI/classes/Discovery/Crawler.php:35 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WOPI/classes/Handler/RequestHandler.php:239 | 6 | - Constant Used Only Once
- Using Deprecated Method
- Used Once Variables (In Scope)
- Written Only Variables
- Useless Instructions
- No Choice
|
| /components/ILIAS/WOPI/classes/Handler/Response.php:54 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/WebDAV/classes/browser/class.ilWebDAVSabreBrowserPlugin.php:31 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Parent First
- Unfinished Object
|
| /components/ILIAS/WebDAV/classes/lock/class.ilWebDAVLockObject.php:37 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/WebDAV/classes/lock/class.ilWebDAVLocksBackend.php:98 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Undefined Classes
- Undefined Interfaces
|
| /components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVBaseMountInstructions.php:24 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsUploadGUI.php:43 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsUploadGUI.php:49 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsUploadGUI.php:54 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WebDAV/classes/traits/ilWebDAVReadOnlyNodeWriteFunctionsTrait.php:29 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
| /components/ILIAS/WebResource/classes/class.ilWebResourceExporter.php:26 | 6 | - Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
| /components/ILIAS/WebServices/ECS/classes/Course/class.ilECSCourseAttributes.php:28 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WebServices/ECS/classes/class.ilECSCommunitiesCache.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WebServices/ECS/classes/class.ilECSCommunityReader.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WebServices/ECS/classes/class.ilECSParticipantSettings.php:26 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WebServices/RPC/classes/class.ilRPCServerSettings.php:29 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
| /components/ILIAS/WebServices/classes/Setup/class.ilWebServicesSetupAgent.php:25 | 6 | - Don't Pollute Global Space
- Abstract Or Implements
- Should Make Alias
- Forgotten Interface
- No Class In Global
- Class Could Be Final
|
| /components/ILIAS/Wiki/Settings/GUIService.php:30 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Wiki/Settings/GUIService.php:31 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Wiki/Settings/GUIService.php:32 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Wiki/Settings/Settings.php:28 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Wiki/Settings/SettingsManager.php:34 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Wiki/Settings/class.SettingsGUI.php:33 | 6 | - Ambiguous Static
- Property Used In One Method Only
- Ambiguous Visibilities
- Used Once Variables (In Scope)
- Used Once Property
- Unfinished Object
|
| /components/ILIAS/Wiki/classes/class.ilObjWiki.php:236 | 6 | - Use Named Boolean In Argument Definition
- Method Signature Must Be Compatible
- Incompatible Signature Methods With Covariance
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
| /components/ILIAS/Wiki/classes/class.ilObjWikiSettingsGUI.php:166 | 6 | - Unused Public Methods
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Empty Function
- StandaloneType True False Null
|
| /components/ILIAS/WorkspaceFolder/classes/class.ilObjWorkspaceFolder.php:61 | 6 | - Unused Public Methods
- Useless Referenced Argument
- Ambiguous Static
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
|
| /components/ILIAS/soap/classes/class.ilSoapRBACAdministration.php:132 | 6 | - No Need For Triple Equal
- Buried Assignation
- Iffectations
- Wrong Type With Call
- Assign And Lettered Logical Operator Precedence
- Logical Should Use Symbolic Operators
|
| /components/ILIAS/soap/classes/class.ilSoapRBACAdministration.php:138 | 6 | - No Need For Triple Equal
- Buried Assignation
- Iffectations
- Wrong Type With Call
- Assign And Lettered Logical Operator Precedence
- Logical Should Use Symbolic Operators
|
| /components/ILIAS/soap/lib/nusoap.php:1772 | 6 | - No Array In Isset
- Nested Ifthen
- No Need For Else
- Variable Is Not A Condition
- Indices Are Int Or String
- Drop Else After Return
|
| /components/ILIAS/soap/lib/nusoap.php:3904 | 6 | - Missing Assignation In Branches
- Weak Type With Array
- Buried Assignation
- Iffectations
- Uses Default Values
- @ Operator
|
| /components/ILIAS/soap/lib/nusoap.php:4818 | 6 | - No Need For Else
- Bail Out Early
- Iffectations
- Uses Default Values
- Could Make A Function
- Drop Else After Return
|
| /components/ILIAS/soap/lib/nusoap.php:6019 | 6 | - No Need For Else
- Use Positive Condition
- Bail Out Early
- Buried Assignation
- Iffectations
- Drop Else After Return
|
| /scripts/PHP-CS-Fixer/example/example_cleaned.php:73 | 6 | - Type Must Be Returned
- Unused Parameter
- Used Once Variables (In Scope)
- Empty Function
- Must Return Methods
- Methods Without Return
|