cspray/SprayFire — pull request #104 by cspray (2012-12-24 01:44:06+00:00)
Title: Adding automatic escaping to Responders

A series of changes were introduced. Data set in the Controller is now associated to an appropriate output context. Methods effected are `Controller::setResponderData()`, `Controller::setMultipleResponderData()` and `Controller::getResponderData()`. By default all data is associated to HTML Content context. The OutputEscaper has various constants added that will allow the changing of the context without the use of magic values. An abstract Base Responder has been added that will allow the gathering of escaped data in the appropriate context from a Controller by a protected method `getEscapedData()`