Fix variable clash in ExtensionProcessor::extractHooks

Bug: T251631
Change-Id: If4866fcf262dd7cb268d5fa49b7558bbd9394c00
This commit is contained in:
DannyS712 2020-05-01 18:24:32 +00:00
parent 8495a356ea
commit 618ae61ff5

View file

@ -474,9 +474,9 @@ class ExtensionProcessor implements Processor {
}
if ( isset( $info['DeprecatedHooks'] ) ) {
$deprecatedHooks = [];
foreach ( $info['DeprecatedHooks'] as $name => $info ) {
$info += [ 'component' => $extName ];
$deprecatedHooks[$name] = $info;
foreach ( $info['DeprecatedHooks'] as $name => $deprecatedHookInfo ) {
$deprecatedHookInfo += [ 'component' => $extName ];
$deprecatedHooks[$name] = $deprecatedHookInfo;
}
if ( isset( $this->attributes['DeprecatedHooks'] ) ) {
$this->attributes['DeprecatedHooks'] += $deprecatedHooks;