Closed vjik closed 9 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
c41c37f
) 99.58% compared to head (3da856e
) 99.59%. Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Enhancement of Recursion Depth Feature
The Pull Request has included an improvement that now allows users to specify how deep they want the system to go into a thread or task while repeating a function (this process is known as "recursion"). This ability has been added to the update log (CHANGELOG.md
).
Code Examples for New Feature
Practical coding examples highlighting how to utilize our newly introduced feature have been added to the instruction manual (README.md
).
Minor Code Optimizations
Minor code adjustments have been made to enhance the stability of the programme. This includes ignoring irrelevant issues identified by our code checker 'Psalm' in psalm.xml
, and adjustments made in DataModifiers.php
and Merger.php
files.
Improved Construct
An updated constructor parameter and getter method for managing "recursion depth" levels have been added to RecursiveMerge.php
.
Ensuring Robustness
A thorough set of tests has been conducted and encoded in ConfigTest.php
for different levels of recursion depths to ensure the new feature works across various conditions.
Test Cases Included
Additional files that include the specific test cases used for checking the newly added feature can be found in the /tests/TestAsset/configs/recursion-depth
directory.
Fix #154