concrete5/concrete5-5.7.0 — pull request #1122 by KorvinSzanto (2014-09-17 22:33:07+00:00)
Title: Refactor database connection management

Fixes #254

* SRP is now maintained
* `DatabaseManager` manages connections
* `\Connection\ConnectionFactory` builds connections
* `\Driver\DriverManager` manages drivers
* Connection level methods now available through Database Facade: `\Database::query(...)`
* Multiple DatabaseManager's may exist with separate drivers and connectors