2010/9/22 Chad <innocentkiller(a)gmail.com>om>:
I disagree. Things that work currently with ApiBase
would continue to,
and things extending ApiQueryBase wouldn't notice a difference if a
few of their methods were moved up a level to a new ApiListBase.
Moving a few methods from ApiQueryBase up to ApiBase won't break any
other ApiBase subclasses. There is no advantage in creating a new
class over simply moving this stuff to ApiBase.
Roan Kattouw (Catrope)