Attempt to remove a hard-coded "wikipedia".
Change-Id: I3c1567929eaa11a6ca0f3e8d7fe73653375b595b
This commit is contained in:
parent
f089e20bc0
commit
bc2915b722
2 changed files with 3 additions and 3 deletions
|
|
@ -477,13 +477,13 @@ class SiteConfiguration {
|
|||
|
||||
$site = null;
|
||||
$lang = null;
|
||||
foreach ( $this->suffixes as $suffix ) {
|
||||
foreach ( $this->suffixes as $altSite => $suffix ) {
|
||||
if ( $suffix === '' ) {
|
||||
$site = '';
|
||||
$lang = $db;
|
||||
break;
|
||||
} elseif ( substr( $db, -strlen( $suffix ) ) == $suffix ) {
|
||||
$site = $suffix == 'wiki' ? 'wikipedia' : $suffix;
|
||||
$site = is_numeric( $altSite ) ? $suffix : $altSite;
|
||||
$lang = substr( $db, 0, strlen( $db ) - strlen( $suffix ) );
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class SiteConfigurationTest extends MediaWikiTestCase {
|
|||
|
||||
$this->mConf = new SiteConfiguration;
|
||||
|
||||
$this->mConf->suffixes = array( 'wiki' );
|
||||
$this->mConf->suffixes = array( 'wikipedia' => 'wiki' );
|
||||
$this->mConf->wikis = array( 'enwiki', 'dewiki', 'frwiki' );
|
||||
$this->mConf->settings = array(
|
||||
'simple' => array(
|
||||
|
|
|
|||
Loading…
Reference in a new issue