On 05/29/2014 10:50 AM, Cor Bosman wrote:
Hi devs, has there been any thought to using interfaces/implementations for some of the rc elements?
Personally I don't like too much files in a framework, so I don't like interfaces. However, I think we could split session class by driver, i.e. rcube_session for default php sessions and as a parent for rcube_session_db, rcube_session_memcache (and others).
The same probably goes for other elements of roundcube like addressbooks.
rcube_addressbook is already an abstract class and that's fine.