EddieGP has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/374042 )

Change subject: ExtensionRegistry: Add 'override' merge strategy
......................................................................

ExtensionRegistry: Add 'override' merge strategy

That merge strategy just let's setting from LocalSettings.php override
anything that was specified in extension.json instead of merging arrays.

Bug: T142663
Change-Id: If6c7733c23c52bd77e291a1a436f0a81f37d71f3
---
M includes/registration/ExtensionRegistry.php
1 file changed, 3 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/42/374042/1

diff --git a/includes/registration/ExtensionRegistry.php 
b/includes/registration/ExtensionRegistry.php
index eac04a9..f3f467b 100644
--- a/includes/registration/ExtensionRegistry.php
+++ b/includes/registration/ExtensionRegistry.php
@@ -310,6 +310,9 @@
                                case 'array_merge':
                                        $GLOBALS[$key] = array_merge( $val, 
$GLOBALS[$key] );
                                        break;
+                               case 'override':
+                                       // Do nothing.
+                               break;
                                default:
                                        throw new UnexpectedValueException( 
"Unknown merge strategy '$mergeStrategy'" );
                        }

-- 
To view, visit https://gerrit.wikimedia.org/r/374042
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If6c7733c23c52bd77e291a1a436f0a81f37d71f3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: EddieGP <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to