On Wed, Sep 22, 2010 at 8:28 AM, Roan Kattouw roan.kattouw@gmail.com wrote:
2010/9/22 Chad innocentkiller@gmail.com:
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