config = $configFactory->makeConfig( 'discussiontools' ); } /** * Set static (not request-specific) JS configuration variables * * @see https://www.mediawiki.org/wiki/Manual:Hooks/ResourceLoaderGetConfigVars * @param array &$vars Array of variables to be added into the output of the startup module * @param string $skin Current skin name to restrict config variables to a certain skin * @param Config $config */ public function onResourceLoaderGetConfigVars( array &$vars, $skin, Config $config ): void { $vars['wgDTSchemaEditAttemptStepSamplingRate'] = $this->config->get( 'DTSchemaEditAttemptStepSamplingRate' ); $vars['wgDTSchemaEditAttemptStepOversample'] = $this->config->get( 'DTSchemaEditAttemptStepOversample' ); $abtest = $this->config->get( 'DiscussionToolsABTest' ); if ( $abtest ) { $vars['wgDiscussionToolsABTest'] = $abtest; } } }