stable

Clone or download

Read-only

refactoring: Introduce a Facade interface for field values

part of request #22231 Decrease adapter responsibility No functional change expected when creating mirror program increments. You can use cypress tests for non-regression. It groups together the "Retrieve field values" interfaces and lets us pass the retriever only once. Change-Id: Ib6e8e5b8ba22b5b93227c8a73555f76d94fa527f

Modified Files

Name
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/TaskBuilder.php +1 −6 Go to diff View file
M plugins/program_management/include/Adapter/Program/Backlog/ProgramIncrement/Source/Changeset/Values/ArtifactFieldValuesRetriever.php +2 −5 Go to diff View file
M plugins/program_management/include/Adapter/Program/Backlog/ProgramIncrement/SourceChangesetValuesCollectionAdapter.php +8 −20 Go to diff View file
A plugins/program_management/include/Domain/Program/Backlog/ProgramIncrement/Source/Changeset/Values/GatherFieldValues.php +27 −0 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Program/Backlog/ProgramIncrement/SourceChangesetValuesCollectionAdapterTest.php +9 −27 Go to diff View file
A plugins/program_management/tests/unit/Stub/GatherFieldValuesStub.php +85 −0 Go to diff View file