Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixed merging process in configs between global and scoped (frontend, adminhtml etc) areas.
Description
Fixed merging process in configs between general and specific (frontend, adminhtml etc) areas.
Magento has a lot classes with array node in constructor used as services pull.
Usage array_replace did replacing nodes on first level of constructor attributes, frontend or adminhtml di totally rewrite services pull node.
Developer want's to have possibility to register different services for different scopes (frontend, adminhtml) without loosing general config.
Fixed Issue
Manual testing scenarios (*)
`
`
3. Open Sales -> Order page in admin
4. After fix, grid is opened correct.
Before fix, "Not registered handle sales_order_grid_data_source" error was instead grid
Contribution checklist