- global $wgContLang;
-
- if ( $context instanceof IContextSource ) {
- $user = $context->getUser();
- $lang = $context->getLanguage();
- } elseif ( $context instanceof User ) { // settings per user (even anons)
- $user = $context;
- $lang = null;
- } elseif ( $context === 'canonical' ) { // canonical settings
- $user = new User;
- $lang = $wgContLang;
- } else {
- throw new MWException( "Bad context for parser options: $context" );
- }
-
- return ParserOptions::newCanonical( $user, $lang );
+ wfDeprecated( __METHOD__, '1.32' );
+ return ParserOptions::newCanonical( $context );