mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/ConfirmEdit
synced 2024-11-23 15:56:50 +00:00
Replace global configuration variables by Config
Change-Id: I141399ab639edd04528af767948b27b92fdcf87c
This commit is contained in:
parent
faf8efe348
commit
27d3b30321
|
@ -14,12 +14,9 @@ class Hooks implements ResourceLoaderGetConfigVarsHook {
|
||||||
* @param Config $config
|
* @param Config $config
|
||||||
*/
|
*/
|
||||||
public function onResourceLoaderGetConfigVars( array &$vars, $skin, Config $config ): void {
|
public function onResourceLoaderGetConfigVars( array &$vars, $skin, Config $config ): void {
|
||||||
global $wgReCaptchaSiteKey;
|
if ( $config->get( 'CaptchaClass' ) === ReCaptchaNoCaptcha::class ) {
|
||||||
global $wgCaptchaClass;
|
|
||||||
|
|
||||||
if ( $wgCaptchaClass === ReCaptchaNoCaptcha::class ) {
|
|
||||||
$vars['wgConfirmEditConfig'] = [
|
$vars['wgConfirmEditConfig'] = [
|
||||||
'reCaptchaSiteKey' => $wgReCaptchaSiteKey,
|
'reCaptchaSiteKey' => $config->get( 'ReCaptchaSiteKey' ),
|
||||||
'reCaptchaScriptURL' => 'https://www.recaptcha.net/recaptcha/api.js'
|
'reCaptchaScriptURL' => 'https://www.recaptcha.net/recaptcha/api.js'
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,12 +14,9 @@ class Hooks implements ResourceLoaderGetConfigVarsHook {
|
||||||
* @param Config $config
|
* @param Config $config
|
||||||
*/
|
*/
|
||||||
public function onResourceLoaderGetConfigVars( array &$vars, $skin, Config $config ): void {
|
public function onResourceLoaderGetConfigVars( array &$vars, $skin, Config $config ): void {
|
||||||
global $wgTurnstileSiteKey;
|
if ( $config->get( 'CaptchaClass' ) === Turnstile::class ) {
|
||||||
global $wgCaptchaClass;
|
|
||||||
|
|
||||||
if ( $wgCaptchaClass === Turnstile::class ) {
|
|
||||||
$vars['wgConfirmEditConfig'] = [
|
$vars['wgConfirmEditConfig'] = [
|
||||||
'turnstileSiteKey' => $wgTurnstileSiteKey,
|
'turnstileSiteKey' => $config->get( 'TurnstileSiteKey' ),
|
||||||
'turnstileScriptURL' => 'https://challenges.cloudflare.com/turnstile/v0/api.js'
|
'turnstileScriptURL' => 'https://challenges.cloudflare.com/turnstile/v0/api.js'
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue