Hi guys,
the ApiWikibase class currently mainly supports the editing of single
entities or getting claims etc, but still only for one single entity.
Api modules like GetEntities do not really fit into this class. Also,
there will be lots of Query Api modules in the future (see
https://bugzilla.wikimedia.org/show_bug.cgi?id=55967) who need their own
Api base class.
Thus I propose to rename the current ApiWikibase class to something like
ApiWikibaseSingle (I know the name is horrible but it shows what I mean)
and create another class called ApiWikibaseQuery or sth like that for
the query modules. Finally there could be a base class called
ApiWikibase again that provides general functions like getVersion() or
getHelpUrls().
Best regards,
Bene*