silverstripe-framework/src/Control
Sam Minnee 69fe166897 API: Director::handleRequest() is no longer static - use a Director service
NEW: Add HTMLMiddlewareAware trait to HTTPApplication, Director, and RequestHandler
NEW: Allow service specs to be passed to Director rules.

This refactor of the controller middlewares takes a service definition
approach rather than a static-method-and-config approach that Director
historically had.

The use of a trait for middleware means that the Middlewares array
property can be defined on RequestHandler, Director, and HTTPApplication
objects in the same way.
2017-06-27 13:32:39 +12:00
..
Email API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
RSS API Remove Object class 2017-05-23 13:50:35 +12:00
AllowedHostsMiddleware.php NEW: Moved allowed-hosts checking to a middleware. 2017-06-27 13:32:39 +12:00
CliController.php API Remove Object class 2017-05-23 13:50:35 +12:00
CLIRequestBuilder.php API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
ContentNegotiator.php API Remove Object class 2017-05-23 13:50:35 +12:00
Controller.php API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
Cookie_Backend.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
Cookie.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
CookieJar.php API Upgrade code to use updated config 2017-02-27 16:54:01 +13:00
Director.php API: Director::handleRequest() is no longer static - use a Director service 2017-06-27 13:32:39 +12:00
FlushMiddleware.php NEW: Replace FlushRequestFilter with FlushMiddleware 2017-06-27 13:32:39 +12:00
HasRequestHandler.php API Refactor Form request handling into FormRequestHandler 2017-03-10 15:04:33 +13:00
HTTP.php API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
HTTPApplication.php API: Director::handleRequest() is no longer static - use a Director service 2017-06-27 13:32:39 +12:00
HTTPMiddleware.php API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
HTTPMiddlewareAware.php API: Director::handleRequest() is no longer static - use a Director service 2017-06-27 13:32:39 +12:00
HTTPRequest.php NEW: Add TrustedProxyMiddleware 2017-06-27 13:32:39 +12:00
HTTPRequestBuilder.php NEW: Add HTTPRequest::getScheme()/setScheme() 2017-06-27 13:32:39 +12:00
HTTPResponse_Exception.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
HTTPResponse.php API Add streamable response object 2017-05-23 16:32:29 +12:00
HTTPStreamResponse.php API Add streamable response object 2017-05-23 16:32:29 +12:00
IPUtils.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
NestedController.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
NullHTTPRequest.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
PjaxResponseNegotiator.php PSR2: Whitespace-only changes 2016-11-29 12:31:16 +13:00
RequestFilter.php API Refactor bootstrap, request handling 2017-06-22 22:50:45 +12:00
RequestHandler.php API: Director::handleRequest() is no longer static - use a Director service 2017-06-27 13:32:39 +12:00
RequestProcessor.php API: Deprecate RequestFilter. 2017-06-27 13:32:39 +12:00
Session.php API: Remove $sid argument of Session::start() 2017-06-27 13:32:39 +12:00
SessionMiddleware.php API: Remove $sid argument of Session::start() 2017-06-27 13:32:39 +12:00
TrustedProxyMiddleware.php NEW: Add TrustedProxyMiddleware 2017-06-27 13:32:39 +12:00