- [updated] filed as bug https://phabricator.wikimedia.org/T356596
Problem: ...->isLoaded( extension ) always returns false, also if that extension is loaded.
Situation:
- mediawiki 1.41.0
In my extension ShowOIDCIdentity I need to check whether the dependency extension OpenIDConnect is really loaded.
This done in that way previously in LocalSettings:
wfLoadExtension( 'OpenIDConnect' ); ... wfLoadExtension( 'ShowOIDCIdentity' );
myextension/Hooks.php;
Namespace MediaWiki\Extension\ShowOIDCIdentity; use ExtensionRegistry; class Hooks { /** * @param User $user * @param array $preferences */ public static function onGetPreferences( $user, &$preferences ) { if ( ExtensionRegistry::getInstance()->isLoaded( 'OpenIDConnect' ) ) /*** is always false even if OpenIDConnect is correctly loaded and working ***/
I cannot find a problem here, but it is not working.