<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Chris, I'm a bit lost here. The idea behind Koha::Object is that we have a common base class from which to derive Koha::Biblio, Koha::Serial and so forth. That is, this class would be used as the base for classes that have a simple 1 to 1 table mapping to encapsulate DBIC while maintaining a consistent set of methods across our many classes. ObjectSet would give us set iterators, set operations, and be a better place to have methods that return a set ( e.g. Koha::Issue::Set::GetOverdues would return a collection of overdue checkouts ).</div><div><br></div><div>I'm not sure why you disagree with this idea. Could you expand a bit?</div><div><br></div><div>Kyle</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-1 for DBIx::Class calls in the .pl<br>
-1 for Koha::Object and Koha::Object::Set<br>
+1 for proper objects like Koha::Biblio, Koha::Account, Koha::Serial etc<br>
<br>
Chris</blockquote></div></div></div>