MediaWiki  master
StubUserLang.php
Go to the documentation of this file.
1 <?php
24 class StubUserLang extends StubObject {
25 
26  public function __construct() {
27  parent::__construct( 'wgLang' );
28  }
29 
42  public function findVariantLink( &$link, &$nt, $ignoreOtherCond = false ) {
43  global $wgLang;
44  $this->_unstub( 'findVariantLink', 3 );
45  $wgLang->findVariantLink( $link, $nt, $ignoreOtherCond );
46  }
47 
51  public function _newObject() {
52  return RequestContext::getMain()->getLanguage();
53  }
54 }
_unstub( $name='_unstub', $level=2)
This function creates a new object of the real class and replace it in the global variable...
Definition: StubObject.php:153
$wgLang
Definition: Setup.php:857
static getMain()
Get the RequestContext object associated with the main request.
Class to implement stub globals, which are globals that delay loading the their associated module cod...
Definition: StubObject.php:45
Stub object for the user language.
findVariantLink(&$link, &$nt, $ignoreOtherCond=false)
Call Language::findVariantLink after unstubbing $wgLang.