stable

Clone or download

Read-only

refactor: remove inheritance to ChangesetCreatorBase

part of story #24969 [modal] add and remove links without types No functional change expected. Use composition instead of inheritance. Change-Id: I47d82d75c94480df549cd31f7b169f3b4ec879d8

Modified Files

Name
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/IterationCreationProcessorBuilder.php +6 −4 Go to diff View file
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/IterationUpdateProcessorBuilder.php +6 −5 Go to diff View file
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/ProgramIncrementUpdateProcessorBuilder.php +6 −5 Go to diff View file
M plugins/taskboard/include/REST/v1/Card/CardPatcher.php +7 −5 Go to diff View file
M plugins/taskboard/include/REST/v1/Cell/CardMappedFieldUpdater.php +7 −5 Go to diff View file
M plugins/testmanagement/include/TestManagement/REST/v1/CampaignsResource.class.php +8 −6 Go to diff View file
M plugins/testmanagement/include/TestManagement/REST/v1/ExecutionsResource.class.php +7 −5 Go to diff View file
M plugins/tracker/include/REST/v1/ArtifactsResource.class.php +7 −5 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Artifact.php +18 −17 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/Changeset/AfterNewChangesetHandler.php +57 −0 Go to diff View file
D plugins/tracker/include/Tracker/Artifact/Changeset/ChangesetCreatorBase.class.php +0 −92 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Changeset/InitialChangesetCreator.class.php +5 −5 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Changeset/InitialChangesetCreatorBase.class.php +30 −17 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Changeset/NewChangesetCreatorBase.class.php +26 −17 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/SaveArtifact.php +26 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_ArtifactFactory.class.php +2 −2 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/XMLImportBuilder.class.php +31 −20 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +38 −25 Go to diff View file
A plugins/tracker/include/Workflow/RetrieveWorkflow.php +26 −0 Go to diff View file
M plugins/tracker/include/Workflow/WorkflowFactory.class.php +2 −1 Go to diff View file
A plugins/tracker/tests/unit/Artifact/Changeset/AfterNewChangesetHandlerTest.php +91 −0 Go to diff View file
M plugins/tracker/tests/unit/Artifact/Changeset/Tracker_Artifact_Changeset_InitialChangesetCreatorTest.php +69 −137 Go to diff View file
A plugins/tracker/tests/unit/Stub/RetrieveWorkflowStub.php +42 −0 Go to diff View file
A plugins/tracker/tests/unit/Stub/SaveArtifactStub.php +48 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Artifact/Tracker_ArtifactTest.php +15 −20 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Artifact/Tracker_Artifact_Changeset_NewChangesetCreatorTest.php +74 −105 Go to diff View file