thiemowmde added a comment.

  Even if it's true that this started failing when a specific change in core 
was made. I still believe it is the extension that must be fixed. I might get 
this wrong, but my idea is: Code should not assume that the "namespaces" 
section from extension.json was executed, and the PHP constants been made 
available.
  
  Even if: These PHP constants are not in PHP code. IDEs can't find them. It's 
incredibly helpful to have them in PHP code, even if this might be redundant 
with the introduction of "namespaces" in extension.json. All codebases (well, 
except this one) still have some redundant `define()` in their startup code, 
most of the time embedded in the "ExtensionMessagesFiles" that is responsible 
for specifying the `$namespaceNames` and aliases.

TASK DETAIL
  https://phabricator.wikimedia.org/T245629

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: thiemowmde
Cc: thiemowmde, Jdforrester-WMF, Legoktm, Krinkle, Addshore, Daimona, Aklapper, 
Lucas_Werkmeister_WMDE, darthmon_wmde, pdehaye, DannyS712, Nandana, Lahi, Gq86, 
Andrawaag, Pablo-WMDE, GoranSMilovanovic, Jayprakash12345, QZanden, 
YULdigitalpreservation, LawExplorer, Salgo60, _jensen, rosalieper, Scott_WUaS, 
Jonas, MGChecker, MisterSynergy, abian, Wikidata-bugs, aude, Lydia_Pintscher, 
Mbch331, Rxy, Jay8g, Krenair
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to