JanZerebecki added a comment.

One could manually search for use statements beginning with one of the relevant 
PHP namespaces. This could also be automated with phpcs rules.

The goal here is to make sure that other Mediawiki extensions installed on the 
cluster use versioned interfaces and declare their dependencies in composer 
instead of just relying on the classes being there and breaking when we change 
something. Currently we know that happens, we should find solutions for the 
cases where it already happens. Also we should actually document what we 
version with certain stability guarantees and what not. And what is package 
private and what is public.


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

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

To: JanZerebecki
Cc: daniel, aude, Lydia_Pintscher, JanZerebecki, Aklapper, hoo, Wikidata-bugs



_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to