On Wed, Sep 22, 2010 at 8:28 AM, Roan Kattouw <roan.kattouw(a)gmail.com> wrote:
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.
I thought keeping ApiBase clean of methods most implementations
don't need would be a benefit. But I'm willing to concede here :)
-Chad