/components/ILIAS/File/classes/Info/class.ilObjFileInfo.php:29 | 58 | - Ambiguous Visibilities
- Ambiguous Static
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/ResourceStorage/src/Repositories.php:37 | 36 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/HTTP/src/RawHTTPServices.php:48 | 27 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen/src/Scope/Toast/Factory/StandardToastItem.php:61 | 21 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/GlobalScreen/src/Scope/Toast/Factory/ToastAction.php:28 | 20 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/StorageHandler/Migrator.php:38 | 18 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen/src/Identification/AbstractIdentification.php:39 | 17 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/ResourceStorage/src/Flavour/Definition/PagesToExtract.php:37 | 17 | - Constant Used Only Once
- Ambiguous Visibilities
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/FileUpload/src/Handler/BasicFileInfoResult.php:33 | 16 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen/src/Identification/AbstractIdentificationProvider.php:42 | 16 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/ResourceStorage/src/Collection/CollectionBuilder.php:45 | 16 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/Collection/Collections.php:45 | 16 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen/src/Scope/Layout/Provider/PagePart/DecoratedPagePartProvider.php:52 | 15 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/LegalDocuments/classes/SlotConstructor.php:37 | 15 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/CriterionContent.php:25 | 15 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/Target.php:29 | 15 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/Consumer/DownloadMultipleConsumer.php:44 | 15 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/Flavour/Flavour.php:34 | 15 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/tests/Flavours/DummyDefinition.php:28 | 15 | - Ambiguous Visibilities
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
None:60 | 15 | - Written Only Variables
- Used Once Variables
- Unused Global
- Used Once Variables (In Scope)
- Parent, Static Or Self Outside Class
- Undefined Variable
|
/components/ILIAS/FileUpload/src/Handler/BasicHandlerResult.php:33 | 14 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/LegalDocuments/classes/PageFragment/PageContent.php:33 | 14 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/Edit.php:27 | 14 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/ResourceStorage/src/Consumer/SrcConsumer.php:39 | 14 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/Manager/BaseManager.php:46 | 14 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
None:37 | 14 | - Written Only Variables
- Used Once Variables
- Unused Global
- Used Once Variables (In Scope)
- Parent, Static Or Self Outside Class
- Unused Enumeration Case
|
/components/ILIAS/Contact/classes/class.ilMailSearchGUI.php:43 | 13 | - Ambiguous Visibilities
- Don't Send $this In Constructor
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/PublicApi.php:37 | 13 | - Ambiguous Visibilities
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/Mail/classes/Mime/Subject/class.ilMailMimeSubjectBuilder.php:23 | 13 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Math/classes/class.EvalMath.php:225 | 13 | - Wrong Precedence In Expression
- Buried Assignation
- Weak Type With Array
- Uses Default Values
- Strict Comparison With Booleans
- Logical Should Use Symbolic Operators
|
/components/ILIAS/Notifications/classes/Identification/NotificationIdentification.php:28 | 13 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/UI/tests/Component/Launcher/LauncherInlineTest.php:167 | 13 | - Class-typed References
- Useless Referenced Argument
- Unused Parameter
- Empty Function
- Objects Don't Need References
- Used Once Variables (In Scope)
- Undefined Interfaces
- Undefined Classes
- Wrong Type Returned
|
/components/ILIAS/UI/tests/Component/Launcher/LauncherInlineTest.php:196 | 13 | - Class-typed References
- Useless Referenced Argument
- Unused Parameter
- Empty Function
- Objects Don't Need References
- Used Once Variables (In Scope)
- Undefined Interfaces
- Undefined Classes
- Wrong Type Returned
|
None:41 | 13 | - Written Only Variables
- Unused Global
- Used Once Variables (In Scope)
- Parent, Static Or Self Outside Class
- Undefined Variable
- Unused Enumeration Case
|
None:45 | 13 | - Maybe Missing New
- Written Only Variables
- Unused Global
- Used Once Variables (In Scope)
- Parent, Static Or Self Outside Class
- Undefined Variable
- Unused Enumeration Case
|
/components/ILIAS/COPage/PC/Paragraph/class.ilPCParagraph.php:1722 | 12 | - Missing Assignation In Branches
- Htmlentities Using Default Flag
- Wrong Parameter Type
- Should Use Existing Constants
- Use Constant As Arguments
- Uses Default Values
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Strict Comparison With Booleans
|
/components/ILIAS/Certificate/classes/Preload/class.ilCertificateUserForObjectPreloader.php:29 | 12 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ContentPage/classes/PageMetrics/Command/GetPageMetricsCommand.php:25 | 12 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ContentPage/classes/PageMetrics/Command/StorePageMetricsCommand.php:25 | 12 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Database/classes/Integrity/Association.php:25 | 12 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen/src/Scope/MainMenu/Collector/MainMenuMainCollector.php:61 | 12 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Could Inject Parameter
- Unfinished Object
|
/components/ILIAS/GlobalScreen/src/Scope/Tool/Collector/MainToolCollector.php:55 | 12 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- 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
- Mismatched Type
- Used Once Variables (In Scope)
- Undefined Interfaces
- Undefined Classes
- StandaloneType True False Null
- Could Inject Parameter
|
/components/ILIAS/LegalDocuments/classes/GotoLink/ConditionalGotoLink.php:32 | 12 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/UserAction.php:29 | 12 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/FolderDto.php:28 | 12 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/MailDto.php:25 | 12 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Mime/Transport/class.ilMailMimeTransportBase.php:27 | 12 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/ResourceStorage/src/Consumer/Consumers.php:41 | 12 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Wiki/mediawiki/Title.php:288 | 12 | - Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Undefined Variable
- Global Usage
- Could Be A Static Variable
|
/components/ILIAS/Bibliographic/classes/Entry/class.ilBiblEntryTableGUI.php:55 | 11 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Unfinished Object
|
/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 Visibilities
- Ambiguous Static
- Avoid Using stdClass
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Contact/classes/class.ilMailSearchObjectGUI.php:47 | 11 | - Ambiguous Visibilities
- Don't Send $this In Constructor
- Property Used In One Method Only
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Database/classes/class.ilDBUpdate.php:44 | 11 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Init/classes/class.ilErrorHandling.php:270 | 11 | - Unused Parameter
- Used Once Variables (In Scope)
- Unresolved Classes
- Undefined Interfaces
- Undefined Classes
- Could Inject Parameter
- Wrong Type Returned
|
/components/ILIAS/LegalDocuments/classes/Repository/DatabaseHistoryRepository.php:161 | 11 | - Assumptions
- Check JSON
- Empty Function
- Weak Type With Array
- Uses Default Values
- Wrong Number Of Arguments
- Could Make A Function
- Wrong Type Returned
|
/components/ILIAS/Mail/classes/class.ilMailLuceneSearcher.php:25 | 11 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Mail/classes/class.ilMailSearchLuceneResultParser.php:23 | 11 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Manipulator/ManipulatorTest.php:103 | 11 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/ResourceStorage/src/Consumer/FlavourURLs.php:30 | 11 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/TestQuestionPool/classes/export/qti12/class.assQuestionExport.php:175 | 11 | - Unused Public Methods
- Ambiguous Static
- Use Named Boolean In Argument Definition
- 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
- Modified Typed Parameter
- Could Inject Parameter
- Could Use self
|
/components/ILIAS/soap/lib/nusoap.php:4392 | 11 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- Undefined Classes
- No Return Used
- Never Called Parameter
|
None:44 | 11 | - Maybe Missing New
- Written Only Variables
- Unused Global
- Used Once Variables (In Scope)
- Parent, Static Or Self Outside Class
- Unused Enumeration Case
|
/components/ILIAS/Bibliographic/classes/Entry/class.ilBiblEntryFactory.php:36 | 10 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Cache/src/Container/BaseRequest.php:28 | 10 | - Ambiguous Visibilities
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/CmiXapi/classes/XapiProxy/XapiProxyRequest.php:338 | 10 | - Should Make Alias
- Should Use Local Class
- Undefined Interfaces
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/FileUpload/src/FileUploadImpl.php:73 | 10 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Filesystem/classes/class.ilFileSystemAbstractionStorage.php:48 | 10 | - Ambiguous Visibilities
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 Interfaces
- Undefined Classes
- Wrong Type Returned
|
/components/ILIAS/Init/classes/class.ilInitialisation.php:1256 | 10 | - Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Undefined Variable
- Global Usage
- Could Be A Static Variable
|
/components/ILIAS/LTIConsumer/classes/class.ilLTIConsumerAdministrationGUI.php:444 | 10 | - Constant Used Only Once
- Cast To Boolean
- Useless Parenthesis
- Written Only Variables
- Buried Assignation
- Used Once Variables (In Scope)
- Uses Default Values
- Useless Instructions
- Strict Comparison With Booleans
- Wrong Type Returned
|
/components/ILIAS/LegalDocuments/classes/Condition/Definitions/UserCountryDefinition.php:38 | 10 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Mime/Transport/class.ilMailMimeTransportFactory.php:23 | 10 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/class.ilMailAutoCompleteRecipientProvider.php:29 | 10 | - Ambiguous Visibilities
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Mail/classes/ilExternalEmailInformation.php:23 | 10 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Manipulator/ManipulatorTest.php:690 | 10 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Manipulator/ManipulatorTest.php:709 | 10 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/OnScreenChat/classes/Repository/Conversation.php:34 | 10 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ResourceStorage/src/Collection/ResourceCollection.php:41 | 10 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Unused Parameter
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/tests/Flavours/FlavourMachineTest.php:202 | 10 | - Incompatible Signature Methods With Covariance
- Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:89 | 10 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:93 | 10 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
/components/ILIAS/AuthShibboleth/classes/Config/class.ilShibbolethSettingsForm.php:42 | 9 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Component/tests/Dependencies/RenamingDICTest.php:38 | 9 | - Unused Public Methods
- PHP Native Class Type Compatibility
- Type Must Be Returned
- Unused Parameter
- Empty Function
- Must Return Methods
- Methods Without Return
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
/components/ILIAS/Component/tests/Dependencies/RenamingDICTest.php:41 | 9 | - Unused Public Methods
- PHP Native Class Type Compatibility
- Type Must Be Returned
- Unused Parameter
- Empty Function
- Must Return Methods
- Methods Without Return
- Used Once Variables (In Scope)
- 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 Interfaces
- Undefined Classes
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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
- Empty Function
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Groups/GroupsRepositoryDB.php:220 | 9 | - Unused Public Methods
- Unused Parameter
- Empty Function
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
/components/ILIAS/LegalDocuments/classes/SmoothTableFilter.php:32 | 9 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Logging/classes/class.ilLogger.php:30 | 9 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/components/ILIAS/MathJax/classes/Setup/class.ilMathJaxSetupAgent.php:64 | 9 | - Method Is Not An If
- Unused Public Methods
- Should Make Alias
- Mismatched Type
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/Notifications/classes/ilNotificationUserIterator.php:42 | 9 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/OrgUnit/classes/class.ilOrgUnitLocalDIC.php:25 | 9 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- No Public Access
- Undefined Interfaces
- Undefined Classes
- 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
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
/components/ILIAS/ResourceStorage/src/Consumer/ContainerZIPAccessConsumer.php:40 | 9 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/Consumer/FileStreamConsumer.php:40 | 9 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StaticURL/src/Handler/LegacyGotoHandler.php:58 | 9 | - Make Global A Property
- Used Once Variables
- Useless Global
- Used Once Variables (In Scope)
- Undefined Variable
- Global Usage
- Could Be A Static Variable
|
/components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:25 | 9 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- No Public Access
- Undefined Interfaces
- Undefined Classes
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/Survey/Skills/class.ilSurveySkill.php:327 | 9 | - Useless Parenthesis
- Weak Type With Array
- Non Integer Nor String As Index
- Useless Instructions
- Indices Are Int Or String
- No Choice
|
/components/ILIAS/UI/src/Implementation/Component/Input/Field/Checkbox.php:35 | 9 | - Repeated Interface
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/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
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
/components/ILIAS/ADT/classes/Bridges/class.ilADTSearchBridge.php:229 | 8 | - Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Wrong Type For Native PHP Function
- Useless Instructions
- 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
- Wrong Type With Default
- Modified Typed Parameter
- Could Inject Parameter
- Never Called Parameter
|
/components/ILIAS/AdvancedMetaData/classes/Data/FieldDefinition/GenericData/GenericDataImplementation.php:31 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/BackgroundTasks/tests/TaskTestTBD.php:87 | 8 | - Useless Parenthesis
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Unresolved Classes
- Undefined Interfaces
- Undefined Classes
|
/components/ILIAS/BackgroundTasks/tests/TaskTestTBD.php:104 | 8 | - Useless Parenthesis
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Unresolved Classes
- Undefined Interfaces
- Undefined Classes
|
/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:230 | 8 | - Double Checks
- Unused Public Methods
- Ambiguous Static
- Use Named Boolean In Argument Definition
- Mismatched Type
- StandaloneType True False Null
|
/components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:292 | 8 | - Common Alternatives
- Weak Type With Array
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not Arrays
- Could Make A Function
- Preprocessable
|
/components/ILIAS/Certificate/classes/Helper/ilCertificateDateHelper.php:26 | 8 | - Ambiguous Static
- Should Use Local Class
- Mismatched Default Arguments
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/Certificate/classes/Helper/ilCertificateDateHelper.php:51 | 8 | - Mismatched Type
- Should Use Local Class
- Mismatched Default Arguments
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:63 | 8 | - Unused Public Methods
- Should Make Alias
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- 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 | - Useless Parenthesis
- Unused Parameter
- Written Only Variables
- Empty Function
- Used Once Variables (In Scope)
- Undefined Variable
- Global Usage
|
/components/ILIAS/Component/src/Dependencies/NullDIC.php:33 | 8 | - Unused Public Methods
- PHP Native Interfaces and Return Type
- PHP Native Class Type Compatibility
- Unused Parameter
- Empty Function
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
/components/ILIAS/Component/src/Dependencies/NullDIC.php:38 | 8 | - Unused Public Methods
- PHP Native Interfaces and Return Type
- PHP Native Class Type Compatibility
- 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
- Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Same Name For Property And Method
- Different Argument Counts
|
/components/ILIAS/Cron/src/CronJob.php:306 | 8 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- Useless Referenced Argument
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
|
/components/ILIAS/DataCollection/classes/Fields/Base/class.ilDclBaseRecordModel.php:382 | 8 | - Use Instanceof
- array_key_exists() Works On Arrays
- Should Use Ternary Operator
- Weak Type With Array
- Null Or Boolean Arrays
- No Null For Native PHP Functions
- Indices Are Int Or String
- Else If Versus Elseif
|
/components/ILIAS/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:1516 | 8 | - Use Named Boolean In Argument Definition
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/Database/classes/PDO/FieldDefinition/class.ilDBPdoFieldDefinition.php:1524 | 8 | - Use Named Boolean In Argument Definition
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/Exercise/TutorFeedbackFile/TutorFeedbackZipManager.php:130 | 8 | - Bail Out Early
- Nested Ifthen
- Weak Type With Array
- Uses Default Values
- Useless Instructions
- Strict Comparison With Booleans
- No Choice
|
/components/ILIAS/FileUpload/src/Processor/BlacklistExtensionPreProcessor.php:39 | 8 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen/src/Scope/Footer/Collector/Information/NullItemInformation.php:42 | 8 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Undefined Interfaces
- Undefined Classes
- Method Could Be Static
|
/components/ILIAS/GlobalScreen/src/Scope/Layout/Builder/DecoratedPageBuilder.php:40 | 8 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Group/classes/class.ilObjGroup.php:1426 | 8 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Same Name For Property And Method
- Different Argument Counts
|
/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
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Useless Instructions
- No Choice
- Could Use Short Assignation
|
/components/ILIAS/ILIASObject/src/Creation/AddNewItemElement.php:32 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/Init/classes/class.ilInitialisation.php:1486 | 8 | - Htmlentities Using Default Flag
- Htmlentities Calls
- Uses Default Values
- Wrong Type For Native PHP Function
- Could Make A Function
- Preprocessable
|
/components/ILIAS/LegalDocuments/classes/Value/Criterion.php:27 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/Document.php:31 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/DocumentContent.php:26 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/DocumentContent.php:27 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/tests/ConsumerToolbox/ConsumerSlots/PublicApiTest.php:101 | 8 | - Written Only Variables
- Used Once Variables
- Empty Function
- Used Once Variables (In Scope)
- Accessing Private
- Undefined Variable
|
/components/ILIAS/MathJax/classes/Setup/class.ilMathJaxSetupAgent.php:55 | 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: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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/Paths/DatabasePathsParserTest.php:234 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ActionsTest.php:46 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:43 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Presentation/PresentationTest.php:47 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ReaderTest.php:48 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/Notifications/classes/Model/ilNotificationConfig.php:49 | 8 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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
- Wrong Number Of Arguments
- Undefined Classes
- Could Make A Function
- Wrong Type Returned
|
/components/ILIAS/ResourceStorage/src/Collection/Sorter/AbstractBaseSorter.php:34 | 8 | - Ambiguous Visibilities
- Property Used In One Method Only
- Never Used Properties
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/ResourceStorage/src/Consumer/StreamAccess/StreamAccess.php:36 | 8 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Unused Parameter
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:56 | 8 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:81 | 8 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:97 | 8 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:139 | 8 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:143 | 8 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Method Could Be Static
|
/components/ILIAS/Style/Content/classes/class.ilObjStyleSheet.php:769 | 8 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Too Many Local Variables
- Use Named Boolean In Argument Definition
- 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:5472 | 8 | - Double Checks
- Class-typed References
- Useless Referenced Argument
- Mismatched Type
- Objects Don't Need References
- Mismatched Default Arguments
- StandaloneType True False Null
- Could Inject Parameter
|
/components/ILIAS/Test/src/ExportImport/Export.php:60 | 8 | - Ambiguous Visibilities
- Ambiguous Static
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Component/Input/Field/DateTime.php:36 | 8 | - Repeated Interface
- Already Parents Trait
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/Input/Field/OptionalGroup.php:33 | 8 | - Repeated Interface
- Already Parents Trait
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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 | 8 | - Repeated Interface
- Already Parents Trait
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/tests/Renderer/ilIndependentTemplate.php:44 | 8 | - Incompatible Signature Methods With Covariance
- Mismatch Parameter Name
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- 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 | - Make Global A Property
- Useless Global
- Used Once Variables (In Scope)
- Undefined Variable
- Global Usage
- Could Be A Static Variable
|
/scripts/PHPStan/Rules/LegacyClassUsageRule.php:104 | 8 | - Undefined Properties
- Should Make Alias
- Bail Out Early
- No Need For Else
- Undefined Interfaces
- Undefined Classes
- Unresolved Instanceof
- Drop Else After Return
|
/components/ILIAS/ADT/classes/Bridges/class.ilADTSearchBridge.php:234 | 7 | - Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Wrong Type For Native PHP Function
- Useless Instructions
- Could Make A Function
- No Choice
|
/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:99 | 7 | - Unused Public Methods
- PHP Native Class Type Compatibility
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:36 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:38 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Awareness/GlobalScreen/classes/class.ilAwarenessMetaBarProvider.php:30 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/Badge/classes/ModalContent.php:31 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/Badge/classes/ModalContent.php:32 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/BookingManager/Objects/class.ilBookingObject.php:376 | 7 | - Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Non Integer Nor String As Index
- Useless Instructions
- Indices Are Int Or String
- No Choice
|
/components/ILIAS/COPage/PC/Paragraph/class.ilPCParagraph.php:1353 | 7 | - Written Only Variables
- Used Once Variables (In Scope)
- Weak Type With Array
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not Arrays
- Could Make A Function
|
/components/ILIAS/COPage/PC/Paragraph/class.ilPCParagraph.php:2042 | 7 | - Written Only Variables
- Used Once Variables (In Scope)
- Weak Type With Array
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not Arrays
- Could Make A Function
|
/components/ILIAS/Calendar/classes/class.ilCalendarUtil.php:25 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:294 | 7 | - Weak Type With Array
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not Arrays
- Could Make A Function
- Preprocessable
|
/components/ILIAS/Calendar/classes/class.ilDatePresentation.php:30 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:34 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Chatroom/classes/gui/class.ilChatroomBanGUI.php:116 | 7 | - Assumptions
- Empty Function
- Weak Type With Array
- Uses Default Values
- Wrong Number Of Arguments
- Preprocessable
|
/components/ILIAS/Chatroom/tests/ilChatroomAbstractTaskTestBase.php:27 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/components/ILIAS/Component/src/Dependencies/GetProbe.php:48 | 7 | - Unused Public Methods
- PHP Native Class Type Compatibility
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/Component/src/Dependencies/OfComponent.php:109 | 7 | - Unused Public Methods
- PHP Native Class Type Compatibility
- Unused Parameter
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/ContentPage/classes/PageMetrics/Entity/PageMetrics.php:28 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/ContentPage/classes/PageMetrics/Entity/PageMetrics.php:30 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/Course/classes/Timings/class.ilTimingsUser.php:139 | 7 | - No Default For Referenced Parameter
- Assumptions
- Max Level Of Nesting
- Too Many Local Variables
- Use Named Boolean In Argument Definition
- No Boolean As Default
- StandaloneType True False Null
|
/components/ILIAS/Cron/tests/CronJobManagerTest.php:35 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/DataCollection/classes/Fields/Base/class.ilDclBaseFieldRepresentation.php:85 | 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 | - Check All Types
- Use Instanceof
- Should Use Ternary Operator
- Weak Type With Array
- Null Or Boolean Arrays
- Indices Are Int Or String
- Else If Versus Elseif
|
/components/ILIAS/DataCollection/classes/Fields/Text/class.ilDclTextRecordRepresentation.php:25 | 7 | - Unused Public Methods
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Type
- Mismatched Default Arguments
- Missing Some Returntype
|
/components/ILIAS/Database/classes/Integrity/Definition.php:30 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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:1418 | 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:1541 | 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 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Mismatch Parameter Name
- Ambiguous Static
- Method Signature Must Be Compatible
- Different Argument Counts
- Method Could Be Static
|
/components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:54 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/File/classes/class.ilObjFile.php:588 | 7 | - Unused Public Methods
- Unused Parameter
- Empty Function
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
/components/ILIAS/FileServices/classes/class.ilFileUtils.php:132 | 7 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Filesystem/src/FilesystemsImpl.php:35 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Filesystem/src/FilesystemsImpl.php:37 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Forum/classes/class.ilForumPost.php:57 | 7 | - Ambiguous Visibilities
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- Wrong Typed Property Default
|
/components/ILIAS/GlobalCache_/classes/Setup/class.ilGlobalCacheSetupAgent.php:157 | 7 | - Unused Public Methods
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/GlobalScreen/src/Scope/Footer/Collector/FooterMainCollector.php:43 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen/src/Scope/Layout/Collector/MainLayoutCollector.php:57 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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
- Objects Don't Need References
- Should Use Local Class
- StandaloneType True False Null
- Modified Typed Parameter
- Method Could Be Static
|
/components/ILIAS/GlobalScreen/src/Scope/Layout/Provider/PagePart/StandardPagePartProvider.php:51 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/components/ILIAS/GlobalScreen/src/Scope/MetaBar/Collector/MetaBarMainCollector.php:47 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen/src/Scope/Toast/Collector/ToastCollector.php:36 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Translation/Translations.php:30 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Translator.php:35 | 7 | - Ambiguous Visibilities
- Insufficient Type
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Glossary/classes/class.ilObjGlossary.php:61 | 7 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/Group/classes/class.ilObjGroupGUI.php:1914 | 7 | - Useless Method
- Mismatch Parameter Name
- 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 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettingFormAdapter.php:44 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:41 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:42 | 7 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:43 | 7 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/classes/class.ilObject2.php:50 | 7 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/ILIASObject/src/LocalDIC.php:41 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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
- Mismatched Type
- No Null For Index
- StandaloneType True False Null
- Could Inject Parameter
|
/components/ILIAS/ILIASObject/src/Properties/CoreProperties/TileImage/TileImage.php:37 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/IndividualAssessment/classes/class.ilObjIndividualAssessment.php:39 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Undefined Interfaces
- Undefined Classes
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Init/classes/PasswordAssistance/Entity/PasswordAssistanceSession.php:30 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LTIConsumer/classes/class.ilLTIConsumerServiceBase.php:51 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Avoid Using stdClass
- Property Used In One Method Only
- Used Once Property
- Assign Default To Properties
- StandaloneType True False Null
|
/components/ILIAS/LTIProvider/classes/InternalProvider/class.ilLTIPlatform.php:298 | 7 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Could Inject Parameter
|
/components/ILIAS/Language/classes/class.ilLanguage.php:463 | 7 | - Incompatible Signature Methods With Covariance
- Mismatch Parameter Name
- Method Signature Must Be Compatible
- Mismatched Default Arguments
- StandaloneType True False Null
- Modified Typed Parameter
- Different Argument Counts
|
/components/ILIAS/LearningModule/classes/class.ilObjContentObject.php:103 | 7 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/LegalDocuments/classes/Condition/Definitions/RoleDefinition.php:42 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Routing.php:33 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Setting.php:35 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Setting.php:36 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/DocumentId/HashId.php:27 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/FileUpload/UploadHandler.php:40 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Intercept/ConditionalIntercept.php:33 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Intercept/ConditionalIntercept.php:34 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Intercept/ConditionalIntercept.php:35 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/PageFragment/ShowOnScreenMessage.php:31 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Repository/DatabaseHistoryRepository.php:193 | 7 | - Check JSON
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- Undefined Classes
- Wrong Type Returned
|
/components/ILIAS/LegalDocuments/classes/Table/DocumentTable.php:68 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/Criterion.php:26 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/Document.php:29 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/Document.php:30 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/Document.php:32 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/DocumentContent.php:28 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/History.php:29 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/History.php:32 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/Meta.php:26 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:32 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:33 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:34 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:35 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:36 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:37 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:38 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:39 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:40 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterData.php:41 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFolderData.php:29 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Signature/MailInstallationSignature.php:33 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Signature/MailUserSignature.php:36 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/class.ilMailFolderGUI.php:1109 | 7 | - Htmlentities Using Default Flag
- Htmlentities Calls
- Weak Type With Array
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not Arrays
|
/components/ILIAS/MainMenu/classes/Administration/class.ilMMItemTranslationTableGUI.php:35 | 7 | - Incompatible Signature Methods With Covariance
- Property Used In One Method Only
- Used Once Property
- Mismatched Type
- Parent First
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/MainMenu/classes/Administration/class.ilMMTopItemFormGUI.php:62 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/MainMenu/classes/Administration/class.ilMMTopItemTableGUI.php:37 | 7 | - Incompatible Signature Methods With Covariance
- Ambiguous Visibilities
- Mismatched Type
- Parent First
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/MediaObjects/MediaObject/class.ilObjMediaObject.php:285 | 7 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/MediaObjects/MediaObject/class.ilObjMediaObject.php:325 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- 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
- Empty Function
- Used Once Variables (In Scope)
- Same Name For Property And Method
|
/components/ILIAS/MetaData/tests/Manipulator/Path/PathConditionsCheckerTest.php:46 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Manipulator/Path/PathConditionsCollectionTest.php:55 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/IdentifierHandler/IdentifierHandlerTest.php:51 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:202 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:278 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/Paths/DatabasePathsParserTest.php:235 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightTest.php:54 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightTest.php:95 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Copyright/BridgeTest.php:56 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Copyright/BridgeTest.php:90 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ActionsTest.php:48 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:45 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Presentation/PresentationTest.php:48 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Presentation/PresentationTest.php:49 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Standard/RepositoryTest.php:97 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Standard/RepositoryTest.php:99 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/Refinery/tests/TestCase.php:44 | 7 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Mismatch Parameter Name
- Method Signature Must Be Compatible
- Empty Function
- StandaloneType True False Null
- Different Argument Counts
|
/components/ILIAS/ResourceStorage/classes/Collections/View/Configuration.php:34 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Collections/View/Configuration.php:35 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Class Constants
- Used Once Variables (In Scope)
- Undefined Interfaces
- Wrong Type With Default
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Container/View/Configuration.php:39 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Container/View/Configuration.php:40 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Class Constants
- Used Once Variables (In Scope)
- Undefined Interfaces
- Wrong Type With Default
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Resources/Listing/ViewDefinition.php:38 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ScormAicc/classes/class.ilObjSAHSLearningModule.php:90 | 7 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/Session/classes/class.ilObjSession.php:450 | 7 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/Setup/src/Condition/PHPExtensionLoadedCondition.php:33 | 7 | - Should Make Alias
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Uses Default Values
- Strict Comparison With Booleans
|
/components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeMembersGUI.php:80 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/components/ILIAS/StudyProgramme/classes/class.ilObjectFactoryWrapper.php:41 | 7 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- 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
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:36 | 7 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- 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
- Must Return Methods
- Should Use Local Class
- Method Could Be Static
|
/components/ILIAS/Style/System/classes/class.ilStyleDefinition.php:93 | 7 | - Use Instanceof
- Bail Out Early
- Nested Ifthen
- No Need For Else
- Undefined Variable
- Drop Else After Return
|
/components/ILIAS/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:594 | 7 | - Check All Types
- Use Positive Condition
- Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Useless Instructions
- No Choice
|
/components/ILIAS/Survey/Evaluation/class.ilSurveyEvaluationGUI.php:607 | 7 | - Check All Types
- Use Positive Condition
- Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Useless Instructions
- No Choice
|
/components/ILIAS/Taxonomy/Service/class.InternalService.php:28 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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
- Empty Function
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Wrong Type Returned
|
/components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:51 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:34 | 7 | - Ambiguous Visibilities
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:35 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:36 | 7 | - Ambiguous Visibilities
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:38 | 7 | - Ambiguous Visibilities
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetBuilder.php:36 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetStagingPoolBuilder.php:33 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:62 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:73 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:46 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestSkillEvaluation.php:50 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestSkillEvaluationGUI.php:59 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Export.php:57 | 7 | - Ambiguous Visibilities
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Export.php:61 | 7 | - Ambiguous Visibilities
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Export.php:63 | 7 | - Ambiguous Visibilities
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/src/Logging/AdditionalInformationGenerator.php:266 | 7 | - Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTable.php:42 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/AttemptOverview.php:49 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Class Constants
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Wrong Type With Default
|
/components/ILIAS/Test/src/Results/Data/QuestionResult.php:31 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/QuestionResult.php:32 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Settings/GlobalSettings/GlobalTestSettings.php:59 | 7 | - Assumptions
- Empty Function
- Weak Type With Array
- Uses Default Values
- Strict Comparison With Booleans
- Wrong Type Returned
- Missing Some Returntype
|
/components/ILIAS/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:211 | 7 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Max Level Of Nesting
- Too Many Local Variables
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/TestQuestionPool/src/QuestionPoolDIC.php:34 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- No Public Access
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/Tracking/classes/Setup/class.ilTrackingSetupAgent.php:26 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Wrong Type With Default
- Implicit Nullable Type
- Method Could Be Static
|
/components/ILIAS/Tracking/classes/class.ilTrQuery.php:447 | 7 | - Bail Out Early
- Nested Ifthen
- Useless Check Before Foreach
- Native Alias Functions Usage
- Uses Default Values
- Strict Comparison With Booleans
|
/components/ILIAS/UI/src/Implementation/Component/Button/Month.php:27 | 7 | - Repeated Interface
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Could Be Abstract Class
|
/components/ILIAS/UI/src/Implementation/Component/Input/Field/Duration.php:37 | 7 | - Repeated Interface
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/Input/Field/Password.php:36 | 7 | - Repeated Interface
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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:41 | 7 | - Repeated Interface
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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 | 7 | - Repeated Interface
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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 | 7 | - Repeated Interface
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Component/Symbol/Glyph/Glyph.php:30 | 7 | - Repeated Interface
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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 | 7 | - Repeated Interface
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Empty Function
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type Returned
|
/components/ILIAS/UI/src/Implementation/Component/Toast/Toast.php:32 | 7 | - Repeated Interface
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:81 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:84 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:90 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:93 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:96 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:114 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:117 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:123 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:126 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:141 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:144 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:147 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:153 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:156 | 7 | - Unused Public Methods
- Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Component/Input/Field/MultiSelectInputTest.php:93 | 7 | - Unused Public Methods
- Ambiguous Static
- Method Signature Must Be Compatible
- Type Must Be Returned
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Already Parents Trait
- Abstract Or Implements
- 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
- Already Parents Trait
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/tests/Component/MainControls/Slate/SlateTest.php:32 | 7 | - Don't Pollute Global Space
- Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- No Class In Global
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/User/classes/Badges/class.ilUserProfileBadge.php:55 | 7 | - Assumptions
- Unused Public Methods
- Mismatch Parameter Name
- Max Level Of Nesting
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/User/classes/class.ilUserStartingPoint.php:26 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/src/Profile/ChangeMailToken.php:34 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Undefined Class Constants
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Wrong Type With Default
|
/components/ILIAS/User/src/Profile/Mode.php:37 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/Prompt/Prompt.php:31 | 7 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVBaseMountInstructions.php:26 | 7 | - Ambiguous Visibilities
- Ambiguous Static
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/WebResource/classes/class.ilObjLinkResource.php:49 | 7 | - Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
- Never Called Parameter
|
/components/ILIAS/Wiki/classes/class.ilObjWiki.php:203 | 7 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/soap/lib/nusoap.php:5892 | 7 | - Double Checks
- Missing Assignation In Branches
- Use Instanceof
- Nested Ifthen
- Avoid get_class()
- Use ::Class Operator
|
/scripts/PHP-CS-Fixer/example/example_raw.php:76 | 7 | - Type Must Be Returned
- Unused Parameter
- Empty Function
- Must Return Methods
- Methods Without Return
- Used Once Variables (In Scope)
- Empty Instructions
|
None:46 | 7 | - Written Only Variables
- Unused Global
- Used Once Variables (In Scope)
- Parent, Static Or Self Outside Class
- No Null For Index
- Unused Enumeration Case
|
/components/ILIAS/ADT/classes/Types/ExternalLink/class.ilADTExternalLinkSearchBridgeSingle.php:111 | 6 | - Check All Types
- Comparison Is Always The Same
- Bail Out Early
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/ADT/classes/Types/LocalizedText/class.ilADTLocalizedTextSearchBridgeSingle.php:89 | 6 | - Check All Types
- Comparison Is Always The Same
- Bail Out Early
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/ADT/classes/Types/Text/class.ilADTTextSearchBridgeSingle.php:109 | 6 | - Check All Types
- Comparison Is Always The Same
- Bail Out Early
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/AccessControl/src/Log/Table.php:59 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/AccessControl/src/Log/Table.php:61 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/AccessControl/src/Log/Table.php:62 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Accessibility/classes/Criteria/class.ilAccessibilityDocumentCriterionAssignmentConstraint.php:25 | 6 | - Don't Pollute Global Space
- Method Collision Traits
- Abstract Or Implements
- No Class In Global
- Interfaces Is Not Implemented
- Class Could Be Final
|
/components/ILIAS/Accessibility/classes/Document/class.ilAccessibilityDocument.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- Undefined Interfaces
- Undefined Classes
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/AdvancedMetaData/classes/Data/FieldDefinition/TypeSpecificData/Select/OptionTranslationImplementation.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/AdvancedMetaData/classes/Translation/class.ilAdvancedMDRecordTranslations.php:29 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/AdvancedMetaData/classes/class.ilAdvancedMDSubstitution.php:26 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/AdvancedMetaData/tests/Data/FieldDefinition/TypeSpecificData/TypeSpecificDataTest.php:30 | 6 | - Repeated Interface
- Written Only Variables
- Already Parents Interface
- Interfaces Is Not Implemented
- Class Could Be Final
- Wrong Type Returned
|
/components/ILIAS/AdvancedMetaData/tests/Repository/FieldDefinition/TypeSpecificData/Select/DatabaseGatewayTest.php:283 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/AuthApache/classes/class.ilWhiteListUrlValidator.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Authentication/classes/Form/ApacheAuthSettingsForm.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Authentication/classes/Form/ApacheAuthSettingsForm.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Authentication/classes/Form/ApacheAuthSettingsForm.php:53 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Authentication/classes/Logout/ConfigurableLogoutTarget.php:39 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Authentication/classes/Logout/ConfigurableLogoutTarget.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Authentication/classes/Pages/AuthPageLanguagesOverviewTable.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Authentication/classes/Pages/AuthPageLanguagesOverviewTable.php:49 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Authentication/classes/Pages/AuthPageLanguagesOverviewTable.php:50 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/Authentication/classes/Password/class.LocalUserPasswordManager.php:37 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/Authentication/classes/Setup/class.ilAuthenticationSetupAgent.php:31 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Authentication/classes/Setup/class.ilSessionMaxIdleIsSetObjective.php:26 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Authentication/classes/class.ilAuthModeDetermination.php:29 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Authentication/classes/class.ilAuthSession.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Authentication/classes/class.ilAuthStatus.php:29 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Authentication/classes/class.ilSessionReminderCheck.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Authentication/classes/class.ilSessionReminderGUI.php:26 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Authentication/classes/class.ilSessionReminderGUI.php:27 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/BackgroundTasks/src/Types/VoidType.php:29 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/Badge/classes/PresentationHeader.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Badge/classes/TileView.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Bibliographic/classes/Admin/Library/class.ilBiblLibraryTableGUI.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Bibliographic/classes/Entry/class.ilBiblEntryTableGUI.php:88 | 6 | - Fn Argument Variable Confusion
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- StandaloneType True False Null
- Wrong Type Returned
|
/components/ILIAS/Bibliographic/classes/Field/DataRetrieval.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Blog/Service/class.InternalDomainService.php:43 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Blog/Service/class.InternalDomainService.php:44 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Blog/Service/class.InternalRepoService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Blog/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Blog/Settings/SettingsManager.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Blog/Settings/class.SettingsGUI.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/BookingManager/Access/AccessManager.php:167 | 6 | - Useless Parenthesis
- Weak Type With Array
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not Arrays
- No Parenthesis For Language Construct
|
/components/ILIAS/BookingManager/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/BookingManager/Settings/class.GUIService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/BookingManager/Settings/class.GUIService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/BookingManager/Settings/class.GUIService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/BookingManager/Settings/class.SettingsGUI.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/BookingManager/User/UserEvent.php:28 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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/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
- Ambiguous Static
- Use Named Boolean In Argument Definition
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Mismatch Properties Types
- Unfinished Object
- Wrong Typed Property Default
|
/components/ILIAS/CSV/classes/class.ilCSVUtil.php:33 | 6 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- Useless Referenced Argument
- No Boolean As Default
- Should Use Local Class
- Never Called Parameter
|
/components/ILIAS/Cache/src/Container/VoidContainer.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Cache/src/Nodes/Node.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Cache/src/Nodes/Node.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Calendar/classes/Booking/class.ilBookingEntry.php:625 | 6 | - Ambiguous Static
- Mismatched Type
- Mismatched Default Arguments
- StandaloneType True False Null
- No Return Used
- Could Inject Parameter
|
/components/ILIAS/Calendar/classes/ConsultationHours/class.ilConsultationHourAppointments.php:125 | 6 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- 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 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- No Return Used
- Could Inject Parameter
|
/components/ILIAS/Calendar/classes/class.ilCalendarCache.php:28 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Calendar/classes/class.ilCalendarSettings.php:51 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not Arrays
- Could Make A Function
- Preprocessable
|
/components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:284 | 6 | - Should Use Ternary Operator
- Use Positive Condition
- Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Else If Versus Elseif
|
/components/ILIAS/Calendar/classes/class.ilCalendarWeekGUI.php:305 | 6 | - Should Use Ternary Operator
- Use Positive Condition
- Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Else If Versus Elseif
|
/components/ILIAS/Category/Export/class.ilCategoryImporter.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/API/Data/UserCertificateDto.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/File/CertificateResourceHandler.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/File/CertificateResourceHandler.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/File/CertificateResourceHandler.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/File/Template/XLS/class.ilXlsFoParser.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Form/Repository/class.ilCertificateSettingsFormRepository.php:56 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Helper/ilCertificateObjectHelper.php:30 | 6 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- 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 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
/components/ILIAS/Certificate/classes/Helper/ilCertificateUtilHelper.php:129 | 6 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Preload/class.ilCertificateObjectsForUserPreloader.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Queue/class.ilCertificateQueueEntry.php:27 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Queue/class.ilCertificateQueueEntry.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Queue/class.ilCertificateQueueEntry.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Queue/class.ilCertificateQueueEntry.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Template/Action/Export/class.ilCertificateTemplateExportAction.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Template/Action/Import/class.ilCertificateTemplateImportAction.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Template/Action/Preview/ilCertificateTemplatePreviewAction.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/Template/class.ilCertificateTemplate.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Certificate/classes/User/class.ilUserCertificate.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/User/class.ilUserCertificate.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/User/class.ilUserCertificate.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/User/class.ilUserCertificate.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/User/class.ilUserCertificatePresentation.php:27 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/User/class.ilUserCertificatePresentation.php:29 | 6 | - Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Certificate/classes/User/class.ilUserCertificatePresentation.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/User/class.ilUserCertificateTableProvider.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/User/class.ilUserCertificateTableProvider.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/class.ilCertificateAppEventListener.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Certificate/classes/class.ilCertificateCron.php:44 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
/components/ILIAS/Chatroom/classes/AccessBridge.php:27 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Chatroom/classes/Bans/BannedUsersTable.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Chatroom/classes/BuildChat.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Chatroom/classes/BuildChat.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:26 | 6 | - Don't Pollute Global Space
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/Chatroom/classes/Setup/class.ilChatroomSetupAgent.php:54 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Chatroom/classes/class.ilChatroomAppEventListener.php:25 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Chatroom/classes/class.ilObjChatroomAccess.php:29 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Chatroom/classes/class.ilObjChatroomListGUI.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/CmiXapi/classes/Certificate/class.ilCmiXapiPlaceholderDescription.php:82 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Modified Typed Parameter
- Different Argument Counts
|
/components/ILIAS/CmiXapi/classes/Verification/class.ilObjCmiXapiVerificationGUI.php:117 | 6 | - Variable Is Not A Condition
- Bail Out Early
- Nested Ifthen
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/CmiXapi/classes/class.ilCmiXapiDelModel.php:40 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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 | - Unused Public Methods
- PHP Native Class Type Compatibility
- 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
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/Contact/classes/MailingLists/MailingListsMembersTable.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Contact/classes/MailingLists/MailingListsMembersTable.php:126 | 6 | - Assumptions
- Fn Argument Variable Confusion
- Empty Function
- Weak Type With Array
- Uses Default Values
- Wrong Number Of Arguments
|
/components/ILIAS/Contact/classes/MailingLists/MailingListsTable.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Contact/classes/MemberSearch/MailMemberSearchTable.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Contact/classes/MemberSearch/MailMemberSearchTable.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Contact/classes/MemberSearch/MailMemberSearchTable.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Contact/classes/class.ilMailingListsGUI.php:513 | 6 | - Fn Argument Variable Confusion
- Written Only Variables
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- Wrong Type Returned
|
/components/ILIAS/Contact/tests/ilBuddySystemBaseTestCase.php:55 | 6 | - Unused Parameter
- Written Only Variables
- Empty Function
- Used Once Variables (In Scope)
- Undefined Variable
- Global Usage
|
/components/ILIAS/Container/Content/ObjectiveView/class.ilContainerObjectiveGUI.php:1267 | 6 | - Useless Parenthesis
- Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Useless Instructions
- No Choice
|
/components/ILIAS/Container/Content/class.ilContainerItemGUI.php:25 | 6 | - Don't Pollute Global Space
- Forgotten Interface
- No Class In Global
- Useless Constructor
- Unused Classes
- Class Could Be Final
|
/components/ILIAS/Container/MemberView/class.ilMemberViewSettings.php:34 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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 Property
- Used Once Variables (In Scope)
- 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 Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/ContentPage/classes/PageMetrics/Event/PageUpdatedEvent.php:27 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/ContentPage/classes/PageMetrics/PageMetricsService.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Course/classes/Certificate/CertificateCourseLearningProgressEvaluation.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Course/classes/Verification/class.ilObjCourseVerificationGUI.php:121 | 6 | - Variable Is Not A Condition
- Bail Out Early
- Nested Ifthen
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/Course/classes/class.ilCourseXMLParser.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/Course/classes/class.ilCourseXMLParser.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/Course/classes/class.ilObjCourseGUI.php:54 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/Cron/src/CLI/StartUp.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Cron/src/CLI/StartUp.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Cron/src/Job/JobEntity.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Cron/src/Job/Manager/UI/JobTable.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Cron/src/Job/Repository/JobRepositoryImpl.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Cron/src/Setup/DefinitionProcessor.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/DI/src/Container.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/Dashboard/Block/classes/class.ilDashboardBlockGUI.php:324 | 6 | - Fn Argument Variable Confusion
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- StandaloneType True False Null
- Wrong Type Returned
|
/components/ILIAS/Data/tests/ColorTest.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Should Make Alias
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Data/tests/DataFactoryTest.php:38 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Should Make Alias
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Data/tests/ResultTest.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Should Make Alias
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/DataCollection/classes/Content/class.ilDclRecordEditGUI.php:521 | 6 | - Check JSON
- Don't Change Incomings
- Uses Default Values
- Wrong Type For Native PHP Function
- 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
- No Boolean As Default
- Mismatched Type
- Mismatched Default Arguments
- StandaloneType True False Null
|
/components/ILIAS/DataCollection/classes/Fields/Date/class.ilDclDateRecordFieldModel.php:53 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Use Named Boolean In Argument Definition
- No Boolean As Default
- StandaloneType True False Null
- Method Could Be Static
|
/components/ILIAS/DataCollection/classes/Fields/Formula/FormulaParser/Substitution/FieldSubstitution.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/DataCollection/classes/Fields/Text/class.ilDclTextFieldModel.php:42 | 6 | - Method Is Not An If
- Unused Public Methods
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Missing Some Returntype
|
/components/ILIAS/DataCollection/classes/TableView/class.ilDclTableView.php:285 | 6 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/DataProtection/classes/Setup/Agent.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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
- Variable Is Not A Condition
- Wrong Parameter Type
- Uses Default Values
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
|
/components/ILIAS/Database/classes/Setup/class.ilDatabaseUpdatedObjective.php:70 | 6 | - Make Global A Property
- Forgotten Interface
- Written Only Variables
- Use ::Class Operator
- Global Usage
- Class Could Be Final
|
/components/ILIAS/Database/classes/class.ilDBGenerator.php:524 | 6 | - Unchecked Resources
- Don't Mix ++
- Used Once Variables (In Scope)
- Uses Default Values
- Pre-increment
- Could Make A Function
|
/components/ILIAS/Database/classes/class.ilDBGenerator.php:533 | 6 | - Unchecked Resources
- Don't Mix ++
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/DidacticTemplate/classes/Setting/class.ilDidacticTemplateSettings.php:27 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/EmployeeTalk/classes/Talk/class.ilObjEmployeeTalkAccess.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/EmployeeTalk/classes/TalkSeries/class.ilObjEmployeeTalkSeriesAccess.php:25 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Environment/classes/class.ilRuntime.php:23 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Exercise/Assignment/AssignmentManager.php:102 | 6 | - Misused Yield
- Unused Public Methods
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/PeerReview/Criteria/CriteriaFile.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/PeerReview/Criteria/CriteriaFileRepository.php:34 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/PeerReview/Service/class.DomainService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/PeerReview/Service/class.RepoService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/Settings/GUIService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/Settings/GUIService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/Settings/GUIService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/Settings/class.SettingsGUI.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/Submission/class.SubmissionRepository.php:38 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Exercise/classes/class.ilExerciseManagementGUI.php:2204 | 6 | - Written Only Variables
- Used Once Variables
- Used Once Variables (In Scope)
- Uses Default Values
- list() May Omit Variables
- Preprocessable
|
/components/ILIAS/Exercise/classes/class.ilObjExerciseVerificationGUI.php:113 | 6 | - Variable Is Not A Condition
- Bail Out Early
- Nested Ifthen
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/Export/HTML/ExportFile.php:29 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Export/HTML/ExportFileDBRepository.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Export/HTML/Service/DomainService.php:34 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Export/HTML/Service/DomainService.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Export/HTML/Service/RepoService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Export/Service/class.InternalDomainService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Export/Service/class.InternalDomainService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Export/Service/class.InternalRepoService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/File/classes/Capabilities/Capability.php:36 | 6 | - Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:53 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/File/classes/Capabilities/CapabilityBuilder.php:55 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/File/classes/Capabilities/Check/CheckHelpers.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- No Public Access
- Never Used Properties
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/File/classes/Capabilities/Context.php:34 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/File/classes/Icons/CustomIcon.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/File/classes/Icons/CustomIcon.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/File/classes/Icons/CustomIcon.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/File/classes/Icons/IconListingUI.php:46 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/File/classes/Preview/SettingsFactory.php:28 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
/components/ILIAS/File/classes/Processors/class.ilObjFileAbstractProcessor.php:35 | 6 | - Ambiguous Visibilities
- Used Once Property
- Never Used Properties
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/File/classes/Processors/class.ilObjFileAbstractProcessor.php:38 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/File/classes/Settings/Form.php:34 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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:609 | 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/classes/class.ilObjFileGUI.php:52 | 6 | - Don't Pollute Global Space
- Method Collision Traits
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/File/tests/Capabilities/CapabilityTest.php:43 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Undefined Interfaces
- Undefined Classes
- Property Could Be Local
|
/components/ILIAS/File/tests/Capabilities/CapabilityTest.php:262 | 6 | - Undefined Properties
- Empty Function
- Uses Default Values
- Undefined Interfaces
- Wrong Number Of Arguments
- Could Make A Function
|
/components/ILIAS/FileDelivery/src/Delivery/BaseDelivery.php:38 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/FileDelivery/src/Init.php:56 | 6 | - Mismatched Type
- Empty Function
- Uses Default Values
- 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 Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/FileDelivery/src/Services.php:43 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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
- Useless Instructions
- Indices Are Int Or String
- No Choice
|
/components/ILIAS/FileServices/classes/UploadService/UploadLimits/UploadPolicy.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/FileServices/classes/UploadService/UploadLimits/UploadPolicy.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- No Return Used
|
/components/ILIAS/FileUpload/src/DTO/ProcessingStatus.php:70 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Filesystem/src/DTO/Metadata.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Filesystem/src/FilesystemsImpl.php:36 | 6 | - Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 Property
- Used Once Variables (In Scope)
- 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 Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Filesystem/src/Finder/Iterator/DateRangeFilterIterator.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Parent First
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Filesystem/src/Finder/Iterator/SizeRangeFilterIterator.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Parent First
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Folder/classes/class.ilFolderImporter.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/Forum/classes/Drafts/ForumDraftsTable.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Drafts/ForumDraftsTable.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Drafts/ForumDraftsTable.php:53 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Moderation/ForumModeratorsTable.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Notification/ForumNotificationTable.php:62 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Notification/ForumNotificationTable.php:65 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Notification/ForumNotificationTable.php:68 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Notification/class.ilForumCronNotificationDataProvider.php:60 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Notification/class.ilForumNotificationEventsFormGUI.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Notification/class.ilForumNotificationEventsFormGUI.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Statistics/ForumStatisticsTable.php:59 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Statistics/ForumStatisticsTable.php:61 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/Statistics/ForumStatisticsTable.php:146 | 6 | - Unused Parameter
- Written Only Variables
- Empty Function
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type Returned
|
/components/ILIAS/Forum/classes/Tasks/class.ilForumDraftsDerivedTaskProvider.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Forum/classes/Thread/ForumThreadTableSessionStorage.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Forum/classes/class.ilForumAuthorInformation.php:46 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Forum/classes/class.ilForumExportGUI.php:113 | 6 | - No Need For Triple Equal
- Missing Assignation In Branches
- Written Only Variables
- Buried Assignation
- Used Once Variables (In Scope)
- Iffectations
|
/components/ILIAS/GlobalCache_/classes/class.ilGlobalCacheSettingsAdapter.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/GlobalScreen/src/Client/Client.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/GlobalScreen/src/Client/ItemState.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen/src/Provider/AbstractProvider.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/GlobalScreen/src/Scope/Footer/Collector/FooterMainCollector.php:69 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/GlobalScreen/src/Scope/Footer/Collector/Renderer/FooterRendererFactory.php:42 | 6 | - Ambiguous Visibilities
- Don't Send $this In Constructor
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen/src/Scope/Footer/Factory/AbstractBaseItem.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen/src/Scope/Layout/Collector/MainLayoutCollector.php:182 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/GlobalScreen/src/Scope/MainMenu/Factory/Item/Complex.php:50 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen/src/Scope/MetaBar/Collector/MetaBarMainCollector.php:66 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/GlobalScreen/src/Scope/Notification/Collector/MainNotificationCollector.php:85 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/GlobalScreen/src/Scope/Toast/Collector/ToastCollector.php:56 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/GlobalScreen/src/Scope/Tool/Collector/MainToolCollector.php:85 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/GlobalScreen_/classes/Helper/BasicAccessCheckClosuresSingleton.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Entries/EntriesRepositoryDB.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Entries/EntriesTable.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Entries/EntriesTable.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Entries/EntryForm.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Groups/GroupDTO.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Groups/GroupsRepositoryDB.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Groups/GroupsTable.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Groups/GroupsTable.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Setup/Agent.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Translation/TranslationDTO.php:24 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Translation/TranslationDTO.php:25 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/Translation/TranslationDTO.php:26 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/class.ilFooterCustomItemInformation.php:46 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/GlobalScreen_/classes/UI/Footer/class.ilObjFooterUIHandling.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Glossary/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Glossary/Settings/class.GUIService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Glossary/Settings/class.GUIService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Glossary/Settings/class.GUIService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Glossary/Settings/class.SettingsGUI.php:34 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Group/classes/class.ilGroupImporter.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/Group/classes/class.ilGroupXMLParser.php:46 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/Group/classes/class.ilGroupXMLParser.php:607 | 6 | - Merge If Then
- Buried Assignation
- Weak Type With Array
- Wrong Type With Call
- Iffectations
- Logical Should Use Symbolic Operators
|
/components/ILIAS/HTMLLearningModule/classes/class.ilObjFileBasedLM.php:51 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/Help/GlobalScreen/classes/class.ilHelpMetaBarProvider.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/Help/Tooltips/TooltipsDBRepository.php:46 | 6 | - Bail Out Early
- Same Conditions In Condition
- Nested Ifthen
- No Need For Else
- Scalar Are Not Arrays
- Drop Else After Return
|
/components/ILIAS/Http_/classes/Setup/class.ilHttpSetupAgent.php:24 | 6 | - Don't Pollute Global Space
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettingFormAdapter.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/classes/CommonSettings/class.ilObjectCommonSettings.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 | - Bail Out Early
- Nested Ifthen
- No Need For Else
- Uses Default Values
- Use ::Class Operator
- Drop Else After Return
|
/components/ILIAS/ILIASObject/src/Creation/AddNewItemElement.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Creation/AddNewItemElement.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/AdditonalProperties.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/Icon/ObjectReferenceCustomIconPresenter.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/Icon/ObjectReferenceCustomIconPresenter.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/LegacyRepository.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/src/Properties/AdditionalProperties/LegacyRepository.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/src/Properties/Aggregator.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/Aggregator.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/CoreProperties/CachedRepository.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/CoreProperties/CachedRepository.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/CoreProperties/CachedRepository.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/CoreProperties/TileImage/TileImage.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ILIASObject/src/Properties/MultiPropertiesManipulator.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/ObjectReferenceProperties/AvailabilityPeriod/CachedRepository.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/ObjectReferenceProperties/ObjectReferenceProperties.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/Translations/TranslationsTable.php:65 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/Translations/class.TranslationGUI.php:53 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ILIASObject/src/Properties/Translations/class.TranslationGUI.php:54 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/IndividualAssessment/classes/class.ilObjIndividualAssessmentGUI.php:394 | 6 | - Unused Public Methods
- Ambiguous Static
- Unused Parameter
- Mismatched Type
- Should Use Local Class
- Used Once Variables (In Scope)
|
/components/ILIAS/Init/classes/PasswordAssistance/Entity/PasswordAssistanceSession.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Init/src/Environment/HttpPathBuilder.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Init/src/Environment/HttpPathBuilder.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Init/src/Environment/HttpPathBuilder.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LDAP/classes/LDAPRoleAssignmentTable.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LDAP/classes/LDAPRoleAssignmentTable.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LDAP/classes/LDAPRoleMappingTable.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LDAP/classes/LDAPRoleMappingTable.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LDAP/classes/LDAPRoleMappingTable.php:52 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LDAP/classes/LDAPRoleMappingTable.php:53 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LDAP/classes/class.ilLDAPQuery.php:496 | 6 | - Buried Assignation
- Iffectations
- Uses Default Values
- Wrong Type For Native PHP Function
- Could Make A Function
- Avoid Substr() One
|
/components/ILIAS/LDAP/classes/class.ilLDAPRoleGroupMapping.php:26 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/LDAP/src/Server/UI/ServerTable.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/LDAP/src/Server/UI/ServerTable.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/LTIConsumer/classes/Certificate/class.ilLTIConsumerPlaceholderDescription.php:84 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Modified Typed Parameter
- Different Argument Counts
|
/components/ILIAS/LTIConsumer/classes/class.ilLTIConsumerContentGUI.php:223 | 6 | - Written Only Variables
- Used Once Variables (In Scope)
- Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Use ::Class Operator
|
/components/ILIAS/LTIConsumer/classes/class.ilLTIConsumerContentGUI.php:269 | 6 | - Written Only Variables
- Used Once Variables (In Scope)
- Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Use ::Class Operator
|
/components/ILIAS/LTIConsumer/classes/class.ilLTIConsumerContentGUI.php:430 | 6 | - Wrong Parameter Type
- Written Only Variables
- Used Once Variables
- Used Once Variables (In Scope)
- Could Make A Function
- list() May Omit Variables
|
/components/ILIAS/LTIConsumer/src/TrivialOAuthDataStore.php:44 | 6 | - Unused Public Methods
- Method Signature Must Be Compatible
- Undefined Interfaces
- Undefined Classes
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/LTIProvider/classes/InternalProvider/class.ilAuthProviderLTI.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
- Property Could Be Local
|
/components/ILIAS/LTIProvider/classes/InternalProvider/class.ilLTIPlatform.php:79 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/LTIProvider/classes/class.ilLTIAppEventListener.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Language/classes/class.ilLanguageStatisticsTable.php:86 | 6 | - Unused Parameter
- Written Only Variables
- Empty Function
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type Returned
|
/components/ILIAS/LearningModule/Editing/GlobalScreen/classes/class.ilLMEditGSToolProvider.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/LearningModule/classes/class.ilLMObject.php:650 | 6 | - Check All Types
- Comparison Is Always The Same
- Bail Out Early
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/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
- Wrong Parameter Type
- Uses Default Values
- No Null For Native PHP Functions
- Wrong Type For Native PHP Function
- Strict Comparison With Booleans
|
/components/ILIAS/LearningSequence/classes/Player/class.ilObjLearningSequenceLearnerGUI.php:42 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Administration.php:80 | 6 | - Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- Undefined Classes
- Could Make A Function
- Wrong Type Returned
|
/components/ILIAS/LegalDocuments/classes/Condition/Definitions/RoleDefinition.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Condition/Definitions/UserLanguageDefinition.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Condition/Role.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Condition/Role.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Condition/UserCountry.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Condition/UserLanguage.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/ModifyFooter.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/OnlineStatusFilter.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/SelfRegistration.php:52 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/ConsumerSlots/WithdrawProcess.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/KeyValueStore/ReadOnlyStore.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Routing.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/Routing.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/ConsumerToolbox/User.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/DefaultMappings.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/DefaultMappings.php:55 | 6 | - Empty Function
- No Null For Index
- Non Integer Nor String As Index
- Indices Are Int Or String
- StandaloneType True False Null
- Wrong Type Returned
|
/components/ILIAS/LegalDocuments/classes/FileUpload/PreProcessor.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/FileUpload/UploadHandler.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Legacy/Confirmation.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/PageFragment/ShowOnScreenMessage.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Provide/ProvideDocument.php:54 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Provide/ProvideHistory.php:46 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Provide/ProvidePublicPage.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Provide/ProvideWithdrawal.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Provide/ProvideWithdrawal.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Setup/Agent.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Table/DocumentTable.php:67 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Table/HistoryTable.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Table/HistoryTable.php:55 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/LegalDocuments/classes/Value/Criterion.php:28 | 6 | - Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 Property
- Used Once Variables (In Scope)
- 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 Property
- Used Once Variables (In Scope)
- 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 Property
- Used Once Variables (In Scope)
- 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 Property
- Used Once Variables (In Scope)
- 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 Interfaces
- Undefined Classes
- Method Could Be Static
|
/components/ILIAS/Logging/classes/Setup/class.ilLoggingSetupAgent.php:29 | 6 | - Don't Pollute Global Space
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- 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
- Modified Typed Parameter
- Same Name For Property And Method
|
/components/ILIAS/Mail/classes/Address/Parser/RFC822.php:991 | 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 Visibilities
- Ambiguous Static
- Never Used Properties
- Used Once Variables (In Scope)
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Mail/classes/Address/Validator/class.ilGroupNameAsMailValidator.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:46 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Attachments/MailAttachmentTableGUI.php:49 | 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:145 | 6 | - Unused Parameter
- Written Only Variables
- Empty Function
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type Returned
|
/components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/ExpiredOrOrphanedMailsCollector.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/NotificationsCollector.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/Notifier.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Cron/ExpiredOrOrphanedMails/ReportDto.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterUI.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFilterUI.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFolderData.php:26 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFolderData.php:27 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFolderData.php:28 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Used Once Variables (In Scope)
- Forgotten Visibility
- Undefined Interfaces
- Wrong Type With Default
|
/components/ILIAS/Mail/classes/Folder/MailFolderTableUI.php:76 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFolderTableUI.php:80 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Folder/MailFolderTableUI.php:84 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/MailDeliveryData.php:24 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/MailDeliveryData.php:25 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/MailDeliveryData.php:27 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/MailDeliveryData.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/MailDeliveryData.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Message/MailBoxQuery.php:54 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Message/MailRecordData.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Message/MailRecordData.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Message/MailRecordData.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Message/MailRecordData.php:36 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Message/MailRecordData.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Message/MailRecordData.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Message/MailRecordData.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Mail/classes/Object/class.ilMailValueObject.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Object/class.ilMailValueObject.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Object/class.ilMailValueObject.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Recipient.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Mail/classes/Recipient.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Mail/classes/Signature/MailSignatureService.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/Signature/MailSignatureService.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/class.ilMailAttachmentGUI.php:105 | 6 | - Fn Argument Variable Confusion
- Written Only Variables
- Empty Function
- Uses Default Values
- Wrong Number Of Arguments
- Wrong Type Returned
|
/components/ILIAS/Mail/classes/class.ilMailAutoCompleteRecipientProvider.php:26 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Mail/classes/class.ilMailFolderGUI.php:1100 | 6 | - Htmlentities Using Default Flag
- Htmlentities Calls
- Weak Type With Array
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not Arrays
|
/components/ILIAS/Mail/classes/class.ilMailFolderGUI.php:1172 | 6 | - Missing Assignation In Branches
- Nested Ifthen
- Weak Type With Array
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not Arrays
|
/components/ILIAS/Mail/classes/class.ilMailTemplatePlaceholderResolver.php:23 | 6 | - Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/components/ILIAS/Mail/classes/class.ilMailTemplateTable.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/classes/class.ilMailTemplateTable.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Mail/tests/ilMailBaseTestCase.php:73 | 6 | - Unused Parameter
- Written Only Variables
- Empty Function
- Used Once Variables (In Scope)
- Undefined Variable
- Global Usage
|
/components/ILIAS/Mail/tests/ilMailOptionsTest.php:29 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Never Used Properties
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/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/MathJax/classes/Setup/class.ilMathJaxSetupAgent.php:23 | 6 | - Don't Pollute Global Space
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/MediaCast/Service/class.InternalRepoService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaCast/Settings/GUIService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaCast/Settings/GUIService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaCast/Settings/GUIService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaCast/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaCast/Settings/class.SettingsGUI.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaCast/classes/class.ilMediaCastSettings.php:39 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/MediaObjects/MediaObject/class.ilObjMediaObject.php:1004 | 6 | - Too Many Local Variables
- Use Named Boolean In Argument Definition
- 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
- Type Must Be Returned
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/MediaObjects/Thumbs/ThumbsGUI.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaObjects/Thumbs/ThumbsManager.php:38 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaObjects/classes/Setup/class.ilMediaObjectSetupAgent.php:25 | 6 | - Don't Pollute Global Space
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/MediaPool/Service/class.InternalRepoService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaPool/Settings/GUIService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaPool/Settings/GUIService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaPool/Settings/GUIService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaPool/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaPool/Settings/class.SettingsGUI.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MediaPool/classes/class.ilMediaPoolTableGUI.php:53 | 6 | - Incompatible Signature Methods With Covariance
- Don't Send $this In Constructor
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Parent First
- Never Called Parameter
|
/components/ILIAS/Membership/classes/class.ilMembershipGUI.php:1583 | 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
- Mismatched Type
- Callback Function Needs Return
- Uses Default Values
- Wrong Type For Native PHP Function
- StandaloneType True False Null
|
/components/ILIAS/MetaData/tests/Copyright/DatabaseRepositoryTest.php:140 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Elements/Base/BaseElementTest.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Elements/ElementTest.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Elements/ElementTest.php:81 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/MetaData/tests/Elements/ElementTest.php:84 | 6 | - Ambiguous Visibilities
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Elements/Structure/StructureElementTest.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Manipulator/ManipulatorTest.php:530 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Manipulator/Path/PathConditionsCheckerTest.php:70 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Manipulator/Path/PathConditionsCheckerTest.php:131 | 6 | - Repeated Interface
- Forgotten Interface
- Written Only Variables
- Already Parents Interface
- Class Could Be Final
- Wrong Type Returned
|
/components/ILIAS/MetaData/tests/OERExposer/OAIPMH/HandlerTest.php:63 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/OERExposer/OAIPMH/HandlerTest.php:103 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/OERExposer/OAIPMH/HandlerTest.php:111 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/OERExposer/OAIPMH/Responses/RequestProcessorTestCase.php:68 | 6 | - Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/OERHarvester/HarvesterTest.php:64 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/OERHarvester/HarvesterTest.php:276 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Presentation/DataTest.php:125 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Presentation/ElementsTest.php:60 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:80 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Never Used Properties
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:176 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:201 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:203 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:254 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:304 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/DatabaseSearcherTest.php:305 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Repository/Utilities/Queries/Paths/DatabasePathsParserTest.php:192 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightHelperTest.php:104 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightTest.php:94 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Services/CopyrightHelper/CopyrightTest.php:96 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Services/DataHelper/DataHelperTest.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Services/Derivation/DerivatorTest.php:39 | 6 | - Ambiguous Visibilities
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Services/Manipulator/ManipulatorTest.php:43 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/MetaData/tests/Services/Manipulator/ManipulatorTest.php:104 | 6 | - Ambiguous Visibilities
- Use Named Boolean In Argument Definition
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Services/Reader/ReaderTest.php:54 | 6 | - Repeated Interface
- Forgotten Interface
- Already Parents Interface
- Class Could Be Final
- Interfaces Don't Ensure Properties
- Wrong Type Returned
|
/components/ILIAS/MetaData/tests/Services/Reader/ReaderTest.php:61 | 6 | - Repeated Interface
- Forgotten Interface
- Written Only Variables
- Already Parents Interface
- Class Could Be Final
- Wrong Type Returned
|
/components/ILIAS/MetaData/tests/Services/Reader/ReaderTest.php:69 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Settings/Vocabularies/Import/ImporterAndResultTest.php:39 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Useless Argument
- Method Could Be Static
|
/components/ILIAS/MetaData/tests/Settings/Vocabularies/Import/ImporterAndResultTest.php:142 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/MetaData/tests/Structure/Dictionaries/DictionaryTest.php:62 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Structure/LOMStructureInitiatorTest.php:69 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Copyright/BridgeTest.php:49 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Copyright/BridgeTest.php:71 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/MetaData/tests/Vocabularies/Copyright/BridgeTest.php:89 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ActionsTest.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:36 | 6 | - Use Named Boolean In Argument Definition
- Mismatch Type And Default
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:72 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:87 | 6 | - Use Named Boolean In Argument Definition
- Mismatch Type And Default
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/Info/InfosTest.php:93 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ReaderTest.php:40 | 6 | - Use Named Boolean In Argument Definition
- Mismatch Type And Default
- Unused Parameter
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
/components/ILIAS/MetaData/tests/Vocabularies/Dispatch/ReaderTest.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Standard/RepositoryTest.php:81 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Undefined Interfaces
- Unfinished Object
|
/components/ILIAS/MetaData/tests/Vocabularies/Standard/RepositoryTest.php:82 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/MetaData/tests/XML/Copyright/CopyrightHandlerTest.php:57 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Same Name For Property And Method
- Unfinished Object
|
/components/ILIAS/MetaData/tests/XML/Copyright/CopyrightHandlerTest.php:59 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/MetaData/tests/XML/Copyright/CopyrightHandlerTest.php:79 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/MetaData/tests/XML/Writer/Standard/StandardTest.php:110 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Should Use Local Class
- Could Inject Parameter
- Method Could Be Static
|
/components/ILIAS/Notifications/classes/Model/ilNotificationParameter.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/OnScreenChat/classes/Setup/Agent.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/OpenIdConnect/classes/class.ilOpenIdConnectSettings.php:63 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/OrgUnit/classes/Settings/class.ilOrgUnitGlobalSettings.php:25 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/OrgUnit/classes/class.ilObjOrgUnit.php:364 | 6 | - Useless Method
- Mismatch Parameter Name
- 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 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Undefined Variable
- Wrong Type Returned
|
/components/ILIAS/OrgUnit/classes/class.ilOrgUnitLocalDIC.php:41 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Undefined Variable
- Wrong Type Returned
|
/components/ILIAS/OrgUnit/classes/class.ilOrgUnitLocalDIC.php:48 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Undefined Variable
- Wrong Type Returned
|
/components/ILIAS/Poll/classes/Setup/class.ilPollSetupAgent.php:38 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Different Argument Counts
- Method Could Be Static
|
/components/ILIAS/Portfolio/Page/class.ilPortfolioPage.php:384 | 6 | - Merge If Then
- Bail Out Early
- Nested Ifthen
- Uses Default Values
- Could Make A Function
- Preprocessable
|
/components/ILIAS/Portfolio/Service/class.InternalRepoService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Portfolio/Settings/GUIService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Portfolio/Settings/GUIService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Portfolio/Settings/GUIService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Portfolio/Settings/SettingsDBRepository.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Portfolio/Settings/class.SettingsGUI.php:34 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Portfolio/classes/class.ilObjPortfolioBase.php:344 | 6 | - Written Only Variables
- Weak Type With Array
- Null Or Boolean Arrays
- Scalar Are Not Arrays
- Useless Instructions
- No Choice
|
/components/ILIAS/PrivacySecurity/classes/Setup/class.ilPrivacySecuritySetupAgent.php:25 | 6 | - Don't Pollute Global Space
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/PrivacySecurity/classes/class.ilPrivacySettings.php:28 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/PrivacySecurity/classes/class.ilRobotSettings.php:28 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/PrivacySecurity/classes/class.ilSecuritySettings.php:42 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/RTE/classes/class.ilRTE.php:102 | 6 | - Unused Public Methods
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Empty Function
- Unreachable Method
|
/components/ILIAS/Refinery/src/Integer/Group.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Refinery/src/To/Group.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Refinery/src/To/Group.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Refinery/tests/Container/Transformation/AddLabelTest.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- 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 Visibilities
- Ambiguous Static
- 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
- Empty Function
- Used Once Variables (In Scope)
- New Object Then Immediate Call
|
/components/ILIAS/Refinery/tests/Parser/ABNF/BrickTest.php:65 | 6 | - Infinite Recursion
- Useless Parenthesis
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- New Object Then Immediate Call
|
/components/ILIAS/Refinery/tests/Parser/ABNF/BrickTest.php:75 | 6 | - Infinite Recursion
- Useless Parenthesis
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- New Object Then Immediate Call
|
/components/ILIAS/Refinery/tests/String/Transformation/CaseOfLabelTest.php:38 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- 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 Visibilities
- Ambiguous Static
- Assign Default To Properties
- StandaloneType True False Null
- Unfinished Object
- Wrong Typed Property Default
|
/components/ILIAS/Repository/Deletion/Service/DomainService.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Repository/Deletion/TreeStandardAdapter.php:28 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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:374 | 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/ResourceStorage/classes/Collections/View/ActionBuilder.php:68 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Collections/View/ActionBuilder.php:72 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Collections/View/Configuration.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Collections/View/Configuration.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Collections/View/RequestToDataTable.php:55 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Container/View/ActionBuilder.php:69 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Container/View/ActionBuilder/Action.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Container/View/ActionBuilder/Action.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Container/View/ActionBuilder/StandardActionProvider.php:56 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Container/View/Configuration.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Container/View/Configuration.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/Container/View/RequestToDataTable.php:64 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/classes/IRSSEventLogObserver.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/Consumer/ContainerURIConsumer.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/Consumer/InlineSrcBuilder.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/Flavour/FlavourBuilder.php:55 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ResourceStorage/src/Resource/ResourceBuilder.php:93 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/Revision/BaseRevision.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/ResourceStorage/src/StorageHandler/StorageHandlerFactory.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Saml/classes/Metadata.php:263 | 6 | - Should Use Local Class
- Undefined Interfaces
- Undefined Classes
- StandaloneType True False Null
- Method Could Be Static
- Never Called Parameter
|
/components/ILIAS/Saml/classes/class.ilSamlIdpTableGUI.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Saml/classes/class.ilSamlIdpTableGUI.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Saml/classes/class.ilSamlSettings.php:23 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Scorm2004/classes/class.ilObjSCORM2004LearningModule.php:365 | 6 | - Method Signature Must Be Compatible
- Max Level Of Nesting
- Use Named Boolean In Argument Definition
- No Boolean As Default
- StandaloneType True False Null
- Different Argument Counts
|
/components/ILIAS/Scorm2004/classes/class.ilSCORM13PlayerGUI.php:1744 | 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 | - Should Make Alias
- Unused Parameter
- Written Only Variables
- Empty Function
- Used Once Variables (In Scope)
- Undefined Variable
|
/components/ILIAS/ScormAicc/classes/Certificate/class.ilCertificateScormPdfFilename.php:24 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ScormAicc/classes/Certificate/class.ilCertificateScormPdfFilename.php:25 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ScormAicc/classes/Certificate/class.ilCertificateScormTemplateDeleteAction.php:26 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ScormAicc/classes/Certificate/class.ilScormPlaceholderDescription.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/ScormAicc/classes/Verification/class.ilObjSCORMVerificationGUI.php:116 | 6 | - Variable Is Not A Condition
- Bail Out Early
- Nested Ifthen
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/Search/classes/Lucene/class.ilLuceneSearcher.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Search/classes/class.ilRepositorySearchGUI.php:195 | 6 | - Too Many Local Variables
- Use Named Boolean In Argument Definition
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- StandaloneType True False Null
- Mismatch Properties Types
- Unfinished Object
- Wrong Typed Property Default
|
/components/ILIAS/Search/classes/class.ilSearchCommandQueue.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Search/classes/class.ilUserSearchCache.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Session/classes/class.ilObjSession.php:500 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/Session/classes/class.ilSessionParticipants.php:118 | 6 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Used Once Variables (In Scope)
- Never Called Parameter
|
/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
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/Skill/Node/class.SkillTreeNodeManager.php:117 | 6 | - Check All Types
- Comparison Is Always The Same
- Bail Out Early
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/Skill/Table/classes/class.ProfileUserAssignmentTable.php:167 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/StaticURL/src/Handler/HandlerService.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StaticURL/src/Handler/HandlerService.php:44 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StaticURL/src/Init.php:38 | 6 | - Fn Argument Variable Confusion
- Useless Parenthesis
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type Returned
|
/components/ILIAS/StaticURL/src/Init.php:53 | 6 | - Fn Argument Variable Confusion
- Useless Parenthesis
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Wrong Type Returned
|
/components/ILIAS/StaticURL/src/Request/Request.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StaticURL/src/Request/Request.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StaticURL/src/Request/Request.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StaticURL/src/Services.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StudyProgramme/classes/Certificate/class.ilStudyProgrammePlaceholderDescription.php:63 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Modified Typed Parameter
- Different Argument Counts
|
/components/ILIAS/StudyProgramme/classes/Events/class.ilStudyProgrammeEvents.php:40 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeCache.php:28 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeListGUI.php:63 | 6 | - Unused Public Methods
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
- Unreachable Method
|
/components/ILIAS/StudyProgramme/classes/class.ilObjectFactoryWrapper.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- No Public Access
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/StudyProgramme/classes/class.ilPrgUpdateProgressCronJob.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Never Used Properties
- Undefined Interfaces
- Undefined Classes
- Unfinished Object
|
/components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:235 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Use ::Class Operator
- Wrong Type Returned
|
/components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:270 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Use ::Class Operator
- Wrong Type Returned
|
/components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:283 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Use ::Class Operator
- Wrong Type Returned
|
/components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:300 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Use ::Class Operator
- Wrong Type Returned
|
/components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeDIC.php:352 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Use ::Class Operator
- Wrong Type Returned
|
/components/ILIAS/StudyProgramme/classes/class.ilStudyProgrammeRepositorySearchGUI.php:48 | 6 | - Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Never Called Parameter
- Missing Some Returntype
|
/components/ILIAS/StudyProgramme/classes/memberexport/ilPRGMemberExport.php:44 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/StudyProgramme/classes/model/AutoMemberships/class.ilStudyProgrammeAutoMembershipsDBRepository.php:78 | 6 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/StudyProgramme/classes/model/Types/class.ilStudyProgrammeTypeDBRepository.php:408 | 6 | - Unused Parameter
- Written Only Variables
- Empty Function
- Used Once Variables (In Scope)
- Undefined Classes
- Wrong Type Returned
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:40 | 6 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- 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
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:101 | 6 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:105 | 6 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:115 | 6 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:123 | 6 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- 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
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- 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
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/StudyProgramme/tests/prg_mocks.php:167 | 6 | - Unused Public Methods
- Unused Parameter
- Must Return Methods
- Should Use Local Class
- Used Once Variables (In Scope)
- Method Could Be Static
|
/components/ILIAS/StudyProgrammeReference/classes/class.ilObjStudyProgrammeReferenceListGUI.php:178 | 6 | - Unused Public Methods
- Mismatch Parameter Name
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/Style/Content/Style/ImportModal.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Style/Content/Style/ImportModal.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Style/Content/Style/StyleManager.php:36 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Style/Content/Style/class.GUIService.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Style/Content/Style/class.GUIService.php:36 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Style/Content/classes/class.ilObjStyleSheetGUI.php:422 | 6 | - Unused Public Methods
- Mismatch Parameter Name
- Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
|
/components/ILIAS/Style/classes/Setup/class.ilUITestRailExampleTestCasesObjective.php:75 | 6 | - Unused Public Methods
- Should Make Alias
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/Survey/Access/class.AccessManager.php:190 | 6 | - Bail Out Early
- Useless Parenthesis
- 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 | - Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/Survey/classes/class.ilObjSurvey.php:2580 | 6 | - Weak Type With Array
- Null Or Boolean Arrays
- Uses Default Values
- Scalar Are Not 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/SurveyQuestionPool/Settings/GUIService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/SurveyQuestionPool/Settings/GUIService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/SurveyQuestionPool/classes/class.ilObjSurveyQuestionPool.php:606 | 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/Taxonomy/Service/class.InternalDomainService.php:45 | 6 | - Incompatible Signature Methods With Covariance
- Ambiguous Static
- Method Signature Must Be Compatible
- Could Inject Parameter
- Different Argument Counts
- Method Could Be Static
|
/components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:54 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:55 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:61 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:66 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/Tables/class.ilTestQuestionBrowserTableGUI.php:67 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:46 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestResultsGUI.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:46 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilMyTestSolutionsGUI.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilObjTest.php:5522 | 6 | - Unused Public Methods
- Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- Method Could Be Static
|
/components/ILIAS/Test/classes/class.ilObjTest.php:7114 | 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 | - Variable Is Not A Condition
- Bail Out Early
- Nested Ifthen
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/Test/classes/class.ilTestArchiveService.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiveService.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiveService.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiveService.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiveService.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiveService.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiveService.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiveService.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiver.php:70 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiver.php:72 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiver.php:73 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiver.php:74 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiver.php:75 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestArchiver.php:77 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestCorrectionsGUI.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestCorrectionsGUI.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestLearningObjectivesStatusGUI.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestLearningObjectivesStatusGUI.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestLearningObjectivesStatusGUI.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestParticipantsGUI.php:86 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestParticipantsGUI.php:87 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestParticipantsGUI.php:88 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestPassFinishTasks.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestPasswordProtectionGUI.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestPasswordProtectionGUI.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestQuestionFilterLabelTranslator.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:33 | 6 | - Ambiguous Visibilities
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestQuestionSetConfig.php:37 | 6 | - Ambiguous Visibilities
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestQuestionSetConfigFactory.php:40 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetConfigGUI.php:84 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetConfigGUI.php:86 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetConfigGUI.php:90 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetConfigGUI.php:91 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetPoolDeriver.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetPoolDeriver.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetPoolDeriver.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionSetPoolDeriver.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestRandomQuestionsQuantitiesDistribution.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:59 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:63 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:65 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:67 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:68 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:69 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:71 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestResultsGUI.php:74 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestSessionFactory.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestSkillAdministrationGUI.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/classes/class.ilTestSkillEvaluationGUI.php:56 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestSkillLevelThresholdsGUI.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestToplistGUI.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestToplistGUI.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/classes/class.ilTestToplistGUI.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Access/AccessFileUploadAnswer.php:56 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Access/AccessQuestionImage.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Access/Readable.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Certificate/CertificateTestTemplateDeleteAction.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/CertificateExport.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/CertificateExport.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/CertificateExport.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/src/ExportImport/Export.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Export.php:64 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Export.php:66 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Factory.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Factory.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Factory.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Factory.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Factory.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/Factory.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ExportImport/ResultsExportExcel.php:503 | 6 | - Written Only Variables
- Buried Assignation
- Used Once Variables (In Scope)
- Wrong Type With Call
- Using Deprecated Method
- Useless Instructions
|
/components/ILIAS/Test/src/Logging/AdditionalInformationGenerator.php:268 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Logging/LogTable.php:80 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Logging/LogTable.php:81 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Logging/TestLogViewer.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Logging/TestLogViewer.php:281 | 6 | - Ambiguous Static
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Should Use Local Class
- Method Could Be Static
- Never Called Parameter
|
/components/ILIAS/Test/src/Logging/TestLogger.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/Participant.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/Participant.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/Participant.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/Participant.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/Participant.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/Participant.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTable.php:52 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableActions.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableActions.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableDeleteParticipantAction.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableDeleteParticipantAction.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableDeleteResultsAction.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableDeleteResultsAction.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableExtraTimeAction.php:40 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableExtraTimeAction.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableExtraTimeAction.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableFinishTestAction.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableFinishTestAction.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableFinishTestAction.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableIpRangeAction.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Participants/ParticipantTableShowResultsAction.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Presentation/TabsManager.php:86 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:60 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:62 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:65 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:68 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:69 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Presentation/class.TestScreenGUI.php:71 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/Printer.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserFilter.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserFilter.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserFilter.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsBrowserTable.php:52 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsTable.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsTable.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsTable.php:46 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsTable.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsTableActions.php:59 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Presentation/QuestionsTableActions.php:69 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Properties/PropertySequence.php:26 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/Properties/PropertySequence.php:27 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/RandomQuestionSetNonAvailablePoolsTable.php:44 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/RandomQuestionSetSourcePoolDefinitionListTable.php:47 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Questions/RandomQuestionSetSourcePoolDefinitionListTable.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/ResponseHandler.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/AttemptOverview.php:33 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/AttemptOverview.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/AttemptOverview.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/AttemptResult.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/QuestionResult.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/QuestionResult.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/QuestionResult.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/QuestionResult.php:40 | 6 | - Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/Repository.php:26 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Data/TestOverview.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Presentation/AttemptResultsTable.php:51 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/src/Results/Presentation/AttemptResultsTable.php:53 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/src/Results/Presentation/Factory.php:41 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Test/src/Results/Presentation/Settings.php:26 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTable.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTable.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTable.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTableBinder.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTableBinder.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Scoring/Manual/ScoringByQuestionTableBinder.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/Test/src/Scoring/Manual/TestScoring.php:57 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Test/src/Statistics/Statistics.php:38 | 6 | - Bail Out Early
- Mismatched Type
- Buried Assignation
- Iffectations
- Uses Default Values
- Strict Comparison With Booleans
|
/components/ILIAS/Test/src/TestDIC.php:53 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Same Name For Property And Method
- Unfinished Object
|
/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 | - Variable Is Not A Condition
- Bail Out Early
- Nested Ifthen
- Use Positive Condition
- No Need For Else
- Drop Else After Return
|
/components/ILIAS/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:601 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Uses Default Values
- Strict Comparison With Booleans
|
/components/ILIAS/TestQuestionPool/classes/class.assFormulaQuestionGUI.php:602 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- Uses Default Values
- Strict Comparison With Booleans
|
/components/ILIAS/TestQuestionPool/classes/class.assMultipleChoiceGUI.php:776 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/TestQuestionPool/classes/class.assMultipleChoiceGUI.php:829 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/TestQuestionPool/classes/class.assMultipleChoiceGUI.php:948 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Mismatched Default Arguments
- Different Argument Counts
|
/components/ILIAS/TestQuestionPool/classes/class.assQuestionGUI.php:225 | 6 | - Use Named Boolean In Argument Definition
- No Boolean As Default
- Unused Parameter
- Empty Function
- Should Use Local Class
- StandaloneType True False Null
|
/components/ILIAS/TestQuestionPool/classes/class.assQuestionGUI.php:551 | 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:540 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/TestQuestionPool/classes/class.assSingleChoiceGUI.php:666 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/TestQuestionPool/classes/class.ilAssFileUploadUploadsExporter.php:73 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionAbstractPageObjectCommandForwarder.php:45 | 6 | - Ambiguous Visibilities
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionAbstractPageObjectCommandForwarder.php:46 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Forgotten Visibility
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionFeedbackEditingGUI.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionFeedbackEditingGUI.php:50 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionList.php:80 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionList.php:82 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Never Used Properties
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/classes/class.ilAssQuestionSkillAssignmentsGUI.php:74 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/TestQuestionPool/classes/class.ilObjQuestionPool.php:62 | 6 | - Ambiguous Static
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/classes/class.ilObjQuestionPoolSettingsGeneralGUI.php:56 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/classes/class.ilObjQuestionPoolSettingsGeneralGUI.php:57 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/classes/export/qti12/class.assOrderingQuestionExport.php:40 | 6 | - Unused Public Methods
- Ambiguous Static
- Max Level Of Nesting
- Too Many Local Variables
- Use Named Boolean In Argument Definition
- No Boolean As Default
|
/components/ILIAS/TestQuestionPool/classes/forms/class.ilAddAnswerFormBuilder.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/classes/forms/class.ilAssNestedOrderingElementsInputGUI.php:22 | 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.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 | - Written Only Variables
- Used Once Variables
- Buried Assignation
- Used Once Variables (In Scope)
- Wrong Type With Call
- Wrong Number Of Arguments
|
/components/ILIAS/TestQuestionPool/src/Questions/GeneralQuestionProperties.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/src/Questions/GeneralQuestionProperties.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/TestQuestionPool/src/Questions/GeneralQuestionPropertiesRepository.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Tracking/classes/View/DataRetrieval/Info/ObjectData.php:29 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Tracking/classes/View/DataRetrieval/Info/ObjectData.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Tracking/classes/class.ilChangeEvent.php:230 | 6 | - Merge If Then
- Bail Out Early
- Nested Ifthen
- Uses Default Values
- Randomly Sorted Arrays
- Strict Comparison With Booleans
|
/components/ILIAS/Tracking/classes/class.ilLPStatusFactory.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/Tracking/classes/class.ilLPTableBaseGUI.php:937 | 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 | - Bail Out Early
- Nested Ifthen
- Use Positive Condition
- No Need For Else
- Uses Default Values
- Drop Else After Return
|
/components/ILIAS/UI/src/Implementation/Component/Button/Bulky.php:29 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/Card/Card.php:33 | 6 | - Repeated Interface
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/components/ILIAS/UI/src/Implementation/Component/Card/RepositoryObject.php:28 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/Dropdown/Dropdown.php:35 | 6 | - Repeated Interface
- Should Make Alias
- Forgotten Interface
- Useless Abstract Class
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/components/ILIAS/UI/src/Implementation/Component/Dropdown/Standard.php:25 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Forgotten Interface
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/Image/Image.php:33 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Component/Input/Container/Form/Standard.php:36 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Component/Input/Container/ViewControl/Standard.php:25 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/Input/Field/File.php:40 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/Input/Field/HasDynamicInputsBase.php:121 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- StandaloneType True False Null
- Different Argument Counts
- Method Could Be Static
- Never Called Parameter
|
/components/ILIAS/UI/src/Implementation/Component/Input/Field/Markdown.php:31 | 6 | - Repeated Interface
- Already Parents Trait
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Already Parents Trait
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
|
/components/ILIAS/UI/src/Implementation/Component/Input/Field/Url.php:34 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Already Parents Trait
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Forgotten Interface
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/Link/Standard.php:25 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Component/Listing/Entity/Standard.php:26 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/Menu/Drilldown.php:31 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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 Visibilities
- Ambiguous Static
- Should Make Alias
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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/Icon/Custom.php:25 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Component/Table/Column/Date.php:27 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- 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 | 6 | - Repeated Interface
- Should Make Alias
- Abstract Or Implements
- 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
- Should Make Alias
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/Component/ViewControl/Pagination.php:32 | 6 | - Repeated Interface
- Forgotten Interface
- Abstract Or Implements
- Class, Interface, Enum Or Trait With Identical Names
- Already Parents Interface
- Class Could Be Final
|
/components/ILIAS/UI/src/Implementation/DefaultRenderer.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/UI/src/Implementation/Factory.php:30 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Factory.php:31 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Factory.php:46 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Factory.php:55 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:48 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:52 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:53 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:54 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/UI/src/Implementation/Render/AbstractComponentRenderer.php:55 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/UI/src/Implementation/Render/DecoratedRenderer.php:66 | 6 | - Unused Public Methods
- Method Signature Must Be Compatible
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Missing Some Returntype
|
/components/ILIAS/UI/src/Implementation/Render/DecoratedRenderer.php:75 | 6 | - Unused Public Methods
- Method Signature Must Be Compatible
- Mismatched Type
- StandaloneType True False Null
- Modified Typed Parameter
- Missing Some Returntype
|
/components/ILIAS/UI/src/Implementation/Render/ilJavaScriptBinding.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/UI/tests/Base.php:60 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:63 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:66 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:69 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:72 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:78 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:87 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:99 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:102 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:105 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:108 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:111 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:120 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:129 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:132 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:135 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:138 | 6 | - Should Make Alias
- Method Signature Must Be Compatible
- Type Must Be Returned
- Empty Function
- Must Return Methods
- Methods Without Return
|
/components/ILIAS/UI/tests/Base.php:185 | 6 | - Unused Public Methods
- Incompatible Signature Methods With Covariance
- Mismatch Parameter Name
- Method Signature Must Be Compatible
- 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:71 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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/FileInputTest.php:74 | 6 | - Should Make Alias
- Unused Parameter
- Should Use Local Class
- StandaloneType True False Null
- Could Inject Parameter
- Method Could Be Static
|
/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/MainControls/FooterTest.php:293 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/UI/tests/Component/MainControls/FooterTest.php:295 | 6 | - Ambiguous Visibilities
- Should Make Alias
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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/Panel/PanelTest.php:28 | 6 | - Don't Pollute Global Space
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/UI/tests/Component/Table/DataTest.php:238 | 6 | - Repeated Interface
- Should Make Alias
- Written Only Variables
- 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/Renderer/AbstractRendererTest.php:256 | 6 | - Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
- 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 Visibilities
- Ambiguous Static
- No Public Access
- StandaloneType True False Null
- Mismatch Properties Types
- Unfinished Object
|
/components/ILIAS/UICore/classes/class.ilCtrl.php:700 | 6 | - Unused Public Methods
- Mismatch Type And Default
- Mismatched Type
- Undefined Class Constants
- Undefined Interfaces
- Wrong Type With Default
|
/components/ILIAS/UICore/classes/class.ilCtrl.php:708 | 6 | - Unused Public Methods
- Mismatch Type And Default
- Mismatched Type
- Undefined Class Constants
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/classes/Actions/class.ilUserActionCollector.php:28 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/classes/Actions/class.ilUserActionGUI.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/classes/Actions/class.ilUserActionGUI.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/classes/Actions/class.ilUserActionGUI.php:39 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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
- Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- Different Argument Counts
|
/components/ILIAS/User/classes/Settings/class.ilPersonalSettingsGUI.php:230 | 6 | - Fn Argument Variable Confusion
- Unused Parameter
- Written Only Variables
- Empty Function
- Used Once Variables (In Scope)
- New Object Then Immediate Call
|
/components/ILIAS/User/classes/class.ilCustomUserFieldsHelper.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/classes/class.ilObjUser.php:2195 | 6 | - Wrong Parameter Type
- Buried Assignation
- Iffectations
- Uses Default Values
- Wrong Type For Native PHP Function
- Strict Comparison With Booleans
|
/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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/classes/class.ilUserClipboard.php:26 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/classes/class.ilUserCreationContext.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/classes/class.ilUserFilter.php:24 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/User/classes/class.ilUserQuery.php:76 | 6 | - Written Only Variables
- Used Once Variables
- Used Once Variables (In Scope)
- Uses Default Values
- Could Make A Function
- list() May Omit Variables
|
/components/ILIAS/User/src/Profile/ChangeListeners/ChangedUserFieldAttribute.php:30 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/ChangeListeners/InterestedUserFieldAttribute.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/ChangeListeners/InterestedUserFieldChangeListener.php:37 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/ChangeListeners/InterestedUserFieldChangeListener.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/ChangeListeners/InterestedUserFieldComponent.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/ChecklistStatus.php:45 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/Mode.php:38 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/Prompt/Prompt.php:29 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/Prompt/Prompt.php:30 | 6 | - Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- StandaloneType True False Null
- Unfinished Object
|
/components/ILIAS/User/src/Profile/Prompt/class.SettingsGUI.php:41 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/Profile/Prompt/class.SettingsGUI.php:42 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Forgotten Visibility
- Unfinished Object
|
/components/ILIAS/User/src/VCard.php:412 | 6 | - Should Use Ternary Operator
- Use Positive Condition
- Useless Parenthesis
- Weak Type With Array
- Use ::Class Operator
- Could Make A Function
|
/components/ILIAS/Utilities/classes/Setup/class.ilUtilitiesSetupAgent.php:24 | 6 | - Don't Pollute Global Space
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/Utilities/classes/class.ilShellUtil.php:113 | 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:44 | 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/WOPI/classes/Administration/class.ilWOPISettingsForm.php:43 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WOPI/classes/Discovery/Action.php:32 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WOPI/classes/Discovery/App.php:34 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WOPI/classes/Discovery/App.php:35 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WOPI/classes/Discovery/App.php:36 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WOPI/classes/Discovery/Crawler.php:35 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WOPI/classes/Handler/RequestHandler.php:245 | 6 | - Constant Used Only Once
- Written Only Variables
- Used Once Variables (In Scope)
- Using Deprecated Method
- Useless Instructions
- No Choice
|
/components/ILIAS/WOPI/classes/Handler/Response.php:54 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/WebDAV/classes/browser/class.ilWebDAVSabreBrowserPlugin.php:31 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Parent First
- Unfinished Object
|
/components/ILIAS/WebDAV/classes/lock/class.ilWebDAVLockObject.php:37 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 Interfaces
- Undefined Classes
|
/components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVBaseMountInstructions.php:24 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsUploadGUI.php:43 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsUploadGUI.php:49 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WebDAV/classes/mount_instructions/class.ilWebDAVMountInstructionsUploadGUI.php:54 | 6 | - Ambiguous Visibilities
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- 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 | - Ambiguous Visibilities
- Property Used In One Method Only
- 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 Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WebServices/ECS/classes/class.ilECSCommunitiesCache.php:26 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WebServices/ECS/classes/class.ilECSCommunityReader.php:26 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WebServices/ECS/classes/class.ilECSParticipantSettings.php:26 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- StandaloneType True False Null
- Unfinished Object
- Property Could Be Local
|
/components/ILIAS/WebServices/RPC/classes/class.ilRPCServerSettings.php:29 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- 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
- Should Make Alias
- Forgotten Interface
- Abstract Or Implements
- No Class In Global
- Class Could Be Final
|
/components/ILIAS/Wiki/Settings/GUIService.php:30 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Wiki/Settings/GUIService.php:31 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Wiki/Settings/GUIService.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Wiki/Settings/Settings.php:28 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Wiki/Settings/SettingsManager.php:32 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Wiki/Settings/class.SettingsGUI.php:33 | 6 | - Ambiguous Visibilities
- Ambiguous Static
- Property Used In One Method Only
- Used Once Property
- Used Once Variables (In Scope)
- Unfinished Object
|
/components/ILIAS/Wiki/classes/class.ilObjWiki.php:234 | 6 | - Incompatible Signature Methods With Covariance
- Method Signature Must Be Compatible
- Use Named Boolean In Argument Definition
- No Boolean As Default
- No Return Used
- Different Argument Counts
|
/components/ILIAS/Wiki/classes/class.ilObjWikiSettingsGUI.php:166 | 6 | - Unused Public Methods
- Unused Parameter
- Empty Function
- Should Use Local Class
- Used Once Variables (In Scope)
- StandaloneType True False Null
|
/components/ILIAS/WorkspaceFolder/classes/class.ilObjWorkspaceFolder.php:61 | 6 | - Unused Public Methods
- Ambiguous Static
- Useless Referenced Argument
- Unused Parameter
- Empty Function
- Used Once Variables (In Scope)
|
/components/ILIAS/soap/classes/class.ilSoapRBACAdministration.php:132 | 6 | - No Need For Triple Equal
- Buried Assignation
- Wrong Type With Call
- Iffectations
- 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
- Wrong Type With Call
- Iffectations
- Assign And Lettered Logical Operator Precedence
- Logical Should Use Symbolic Operators
|
/components/ILIAS/soap/lib/nusoap.php:3904 | 6 | - Missing Assignation In Branches
- Buried Assignation
- Weak Type With Array
- Iffectations
- Uses Default Values
- @ Operator
|
/components/ILIAS/soap/lib/nusoap.php:4822 | 6 | - Bail Out Early
- No Need For Else
- Iffectations
- Uses Default Values
- Could Make A Function
- Drop Else After Return
|
/components/ILIAS/soap/lib/nusoap.php:6023 | 6 | - Bail Out Early
- Use Positive Condition
- No Need For Else
- Buried Assignation
- Iffectations
- Drop Else After Return
|
/scripts/PHP-CS-Fixer/example/example_cleaned.php:73 | 6 | - Type Must Be Returned
- Unused Parameter
- Empty Function
- Must Return Methods
- Methods Without Return
- Used Once Variables (In Scope)
|