Or rather, make it private and remove the SiteLookup argument.
Description
Details
Related Objects
- Mentioned Here
- T280765: Remove WikibaseClient::getDefaultInstance()
Event Timeline
Change 681992 had a related patch set uploaded (by Rosalie Perside (WMDE); author: Rosalie Perside (WMDE)):
[mediawiki/extensions/Wikibase@master] Remove WikibaseClient constructor
Change 681992 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Remove WikibaseClient constructor
Reopening this, because the class now has a default constructor, which is public:
Psy Shell v0.10.5 (PHP 7.4.9 — cli) by Justin Hileman >>> new Wikibase\Client\WikibaseClient() => Wikibase\Client\WikibaseClient {#3205}
It would be better to make the constructor private, so that it’s not possible to create a WikibaseClient instance. (Sorry for the confusing task title.)
Change 682582 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Make WikibaseClient constructor private
Change 682582 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Make WikibaseClient constructor private