cakephp/cakephp — pull request #1479 by lorenzo (2013-08-05 21:03:43+00:00)
Title: Changing the database layer so that the Query is responsible for binding values

Benefits:

* Less craziness, binding values should have been always placed at the query level
* Easier to test query objects
* Lots of removed code

Drawbacks:

* Slightly less "elegant"
* New mandatory argument for `ExpressionInterface::sql()`