Improve WikiMap::getWikiReferenceFromWgConf()
authorBrad Jorsch <bjorsch@wikimedia.org>
Wed, 6 Jul 2016 18:01:03 +0000 (14:01 -0400)
committerBrad Jorsch <bjorsch@wikimedia.org>
Wed, 6 Jul 2016 18:20:07 +0000 (14:20 -0400)
commit010410265a5505b44a273bb119d8fac7f1fa7739
tree1a9e1f9ff8a4d87876b3ba5cda234e9f0506a6fd
parent7ade0a7c678ffa4233728683a91c2aeab0c8d344
Improve WikiMap::getWikiReferenceFromWgConf()

If we don't have a valid canonical server and path to pass, there's no
point in returning a WikiReference that will fail in strange and unusal
ways.

This also documents that $wgServer/$wgCanonicalServer and $wgArticlePath
are required in SiteConfiguration.

Change-Id: Ib08011e9f1d0817a5d1bb165aba6b424785eaa6a
includes/SiteConfiguration.php
includes/WikiMap.php
tests/phpunit/includes/WikiMapTest.php