Add isCurrentWikiId()/isCurrentWikiDomain()/getCurrentWikiDomain() to WikiMap
[lhc/web/wiklou.git] / includes / jobqueue / JobQueueGroup.php
index 820c492..dc0b249 100644 (file)
@@ -78,7 +78,7 @@ class JobQueueGroup {
                        self::$instances[$wiki] = new self( $wiki, wfConfiguredReadOnlyReason() );
                        // Make sure jobs are not getting pushed to bogus wikis. This can confuse
                        // the job runner system into spawning endless RPC requests that fail (T171371).
-                       if ( $wiki !== wfWikiID() && !in_array( $wiki, $wgLocalDatabases ) ) {
+                       if ( !WikiMap::isCurrentWikiId( $wiki ) && !in_array( $wiki, $wgLocalDatabases ) ) {
                                self::$instances[$wiki]->invalidWiki = true;
                        }
                }
@@ -433,7 +433,7 @@ class JobQueueGroup {
         */
        private function getCachedConfigVar( $name ) {
                // @TODO: cleanup this whole method with a proper config system
-               if ( $this->wiki === wfWikiID() ) {
+               if ( WikiMap::isCurrentWikiId( $this->wiki ) ) {
                        return $GLOBALS[$name]; // common case
                } else {
                        $wiki = $this->wiki;