2014-11-07, 10:07 PM
When using the various database classes, there are several classes (DB_MySQL, DB_MySQLi etc) all with the same methods. These classes should all extend a base class (e.g.: DB_Base) so that a database instance can be more easily type hinted both in PHPDoc and actual code (PHP 5.3+) both in the core and in plugins. This change would not break backwards compatibility and would more be a cosmetic change for developers.