'MediaHandlers',
'PasswordPolicy',
'RateLimits',
+ 'RawHtmlMessages',
'RecentChangesFlags',
'RemoveCredentialsBlacklist',
'RemoveGroups',
- 'ResourceLoaderLESSVars',
'ResourceLoaderSources',
'RevokePermissions',
'SessionProviders',
*/
protected $credits = [];
+ /**
+ * @var array
+ */
+ protected $config = [];
+
/**
* Any thing else in the $info that hasn't
* already been processed
return [
'globals' => $this->globals,
+ 'config' => $this->config,
'defines' => $this->defines,
'callbacks' => $this->callbacks,
'credits' => $this->credits,
$value = "$dir/$value";
}
$this->addConfigGlobal( "$prefix$key", $value, $info['name'] );
+ $data['providedby'] = $info['name'];
+ if ( isset( $info['ConfigRegistry'][0] ) ) {
+ $data['configregistry'] = array_keys( $info['ConfigRegistry'] )[0];
+ }
+ $this->config[$key] = $data;
}
}
}