stable

Clone or download

Read-only

Update Psalm to 3.4.2

Dependencies of Psalm are also updated. This contribution also "fix" the errors found by the new version of Psalm or errors that has been newly introduced. Psalm 3.4.2 has fixes for issues detected in the Tuleap codebase (most notable is probably the increased memory usage). Baseline file has been updated to remove the recently fixed issues. Part of request #13292: Integrate vimeo/psalm to the test pipeline Change-Id: Ia3add3abe74b6b22f7771889bcd8e6f62528cd2b

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/Milestone/Backlog/BacklogItemCollectionFactory.class.php +4 −3 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/REST/v1/CardRepresentation.class.php +5 −2 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/Semantic/SemanticDone.php +2 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/Semantic/SemanticDoneLoader.php +2 −0 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneFactory.class.php +4 −9 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningFactory.class.php +8 −10 Go to diff View file
M plugins/cardwall/include/SingleCardBuilder.class.php +1 −1 Go to diff View file
M plugins/docman/include/ApprovalTable/File/FileFactory.class.php +2 −2 Go to diff View file
M plugins/docman/include/Docman_Widget_MyDocmanSearch.class.php +3 −2 Go to diff View file
M plugins/docman/include/view/Docman_View_GetSpecificFieldsVisitor.class.php +14 −7 Go to diff View file
M plugins/docman/include/view/Docman_View_ItemDetailsSectionNewVersion.class.php +7 −5 Go to diff View file
M plugins/git/include/Git/Driver/GerritLegacy.class.php +2 −2 Go to diff View file
M plugins/git/include/Git/Mirror/MirrorDao.class.php +2 −2 Go to diff View file
M plugins/git/include/GitXmlImporter.class.php +1 −0 Go to diff View file
M plugins/graphontrackersv5/include/graphic-library/GraphOnTrackersV5_Engine_Bar.class.php +8 −3 Go to diff View file
M plugins/tracker/include/REST/v1/BacklogItemReference.class.php.php +2 −1 Go to diff View file
M plugins/tracker/include/REST/v1/TrackerFieldsResource.php +1 −2 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/MailGateway/MailGateway.class.php +3 −3 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_ArtifactCreator.class.php +3 −3 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_ArtifactFactory.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_File.class.php +5 −4 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/XMLImport.class.php +10 −5 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Field/ListFields/FieldValueMatcher.php +8 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/SystemEvent/SystemEvent_BURNDOWN_GENERATE.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElementFactory.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Computed.class.php +3 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_File.class.php +2 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List.class.php +7 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind.class.php +4 −6 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_BurndownDao.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report.class.php +4 −3 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report_RendererFactory.class.php +2 −1 Go to diff View file
M plugins/tracker/include/Tracker/Rule/Date/Factory.class.php +10 −6 Go to diff View file
M plugins/tracker/include/Tracker/Rule/Tracker_RulesManager.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +3 −2 Go to diff View file
M plugins/tracker/include/Tracker/TrackerManager.class.php +3 −4 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_Dispatchable_Interface.class.php +2 −2 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +6 −1 Go to diff View file
M plugins/tracker/tests/TrackerManagerTest.php +26 −25 Go to diff View file
M src/common/Dashboard/Project/ProjectDashboardController.php +1 −10 Go to diff View file
M src/common/Http/Client.class.php +2 −0 Go to diff View file
M src/common/frs/FRSXMLImporter.class.php +1 −0 Go to diff View file
M src/common/reference/ReferenceInstance.class.php +5 −5 Go to diff View file
M src/common/system_event/SystemEventProcessor_Factory.php +3 −2 Go to diff View file
M src/composer.lock +25 −22 Go to diff View file
M tests/psalm/tuleap-baseline.xml +21 −294 Go to diff View file