Lucas_Werkmeister_WMDE added a comment.
Yeah, the local site on Wikidata (and presumably others too) has no local IDs:
>>> $globalId = $settings->getSetting( 'siteGlobalID' )
=> "wikidatawiki"
>>> $site = $mws->getSiteLookup()->getSite( $globalId )
=> MediaWikiSite {#4103}
>>> $site->getLocalIds()
=> []
>>> var_export( $site )
MediaWikiSite::__set_state(array(
'globalId' => 'wikidatawiki',
'type' => 'mediawiki',
'group' => 'wikidata',
'source' => 'local',
'languageCode' => 'en',
'localIds' =>
array (
),
'extraData' =>
array (
'paths' =>
array (
'file_path' => 'https://wikidata.beta.wmflabs.org/w/$1',
'page_path' => 'https://wikidata.beta.wmflabs.org/wiki/$1',
),
),
'extraConfig' =>
array (
),
'forward' => false,
'internalId' => 41,
))⏎
=> null
Which means my `array_merge( ...array_values( $site->getLocalIds() ) )` from
T276349 <https://phabricator.wikimedia.org/T276349> /
https://gerrit.wikimedia.org/r/c/668377 breaks.
TASK DETAIL
https://phabricator.wikimedia.org/T276619
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Aklapper, maantietaja, Akuckartz, CptViraj,
DannyS712, Nandana, Lahi, Gq86, Bsandipan, GoranSMilovanovic, QZanden,
LawExplorer, _jensen, rosalieper, Scott_WUaS, abian, Wikidata-bugs, aude,
Addshore, Mbch331, Rxy, Jay8g, Krenair
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs