Replace global configuration variables by Config

Change-Id: I141399ab639edd04528af767948b27b92fdcf87c
This commit is contained in:
Fomafix 2024-04-26 20:40:13 +00:00
parent faf8efe348
commit 27d3b30321
2 changed files with 4 additions and 10 deletions

View file

@ -14,12 +14,9 @@ class Hooks implements ResourceLoaderGetConfigVarsHook {
* @param Config $config
*/
public function onResourceLoaderGetConfigVars( array &$vars, $skin, Config $config ): void {
global $wgReCaptchaSiteKey;
global $wgCaptchaClass;
if ( $wgCaptchaClass === ReCaptchaNoCaptcha::class ) {
if ( $config->get( 'CaptchaClass' ) === ReCaptchaNoCaptcha::class ) {
$vars['wgConfirmEditConfig'] = [
'reCaptchaSiteKey' => $wgReCaptchaSiteKey,
'reCaptchaSiteKey' => $config->get( 'ReCaptchaSiteKey' ),
'reCaptchaScriptURL' => 'https://www.recaptcha.net/recaptcha/api.js'
];
}

View file

@ -14,12 +14,9 @@ class Hooks implements ResourceLoaderGetConfigVarsHook {
* @param Config $config
*/
public function onResourceLoaderGetConfigVars( array &$vars, $skin, Config $config ): void {
global $wgTurnstileSiteKey;
global $wgCaptchaClass;
if ( $wgCaptchaClass === Turnstile::class ) {
if ( $config->get( 'CaptchaClass' ) === Turnstile::class ) {
$vars['wgConfirmEditConfig'] = [
'turnstileSiteKey' => $wgTurnstileSiteKey,
'turnstileSiteKey' => $config->get( 'TurnstileSiteKey' ),
'turnstileScriptURL' => 'https://challenges.cloudflare.com/turnstile/v0/api.js'
];
}