Hey,
Also, there will be lots of Query Api modules in the
future
I'm not aware of this being on the roadmap. How did you figure this is the
case?
need their own Api base class.
Since the MediaWiki API has several serious design issues, we seek to only
have minimal binding to it. This means that we will not have business logic
in our API modules themselves, and that there will be no need for sharing
code via inheritance. (Note that sharing code via inheritance as done by
the MW API is one of the design issues we want to avoid.) An example of a
module implemented as we want to do in the future can be seen here:
https://github.com/wikimedia/mediawiki-extensions-WikibaseQuery/blob/master…
So the naming problem in question ought to not actually occur.
Cheers
--
Jeroen De Dauw
http://www.bn2vs.com
Don't panic. Don't be evil. ~=[,,_,,]:3
--