jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/392414 )

Change subject: Also autoload client class in repo outside of tests
......................................................................


Also autoload client class in repo outside of tests

TitleFactory is used in repo’s own code, not just in the tests, so we
should still make sure the client class is loaded even outside the
tests. This is necessary on repo wikis with client functionality
disabled. (This fixes Icb197448fc, which in turn fixes Ic3c3f2b969.)

Change-Id: Ie5f7e6195facd4b7bc6521f48fc9c756474f8002
---
M repo/Wikibase.php
1 file changed, 2 insertions(+), 2 deletions(-)

Approvals:
  WMDE-leszek: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/repo/Wikibase.php b/repo/Wikibase.php
index 22f3177..a4969d5 100644
--- a/repo/Wikibase.php
+++ b/repo/Wikibase.php
@@ -73,8 +73,8 @@
 
 // Load autoload info as long as extension classes are not PSR-4-autoloaded
 require_once __DIR__  . '/autoload.php';
-// Nasty hack: some repo's tests rely on classes defined in Client! Load it in 
repo-only mode to have tests pass
-if ( !defined( 'WBC_VERSION' ) && defined( 'MW_PHPUNIT_TEST' ) ) {
+// Nasty hack: part of repo relies on classes defined in Client! load it if in 
repo-only mode
+if ( !defined( 'WBC_VERSION' ) ) {
        global $wgAutoloadClasses;
        $wgAutoloadClasses['Wikibase\\Client\\Store\\TitleFactory'] = __DIR__ . 
'/../client/includes/Store/TitleFactory.php';
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/392414
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie5f7e6195facd4b7bc6521f48fc9c756474f8002
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Lucas Werkmeister (WMDE) <lucas.werkmeis...@wikimedia.de>
Gerrit-Reviewer: Addshore <addshorew...@gmail.com>
Gerrit-Reviewer: WMDE-leszek <leszek.mani...@wikimedia.de>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to