Adam Pullen has posted a three-part series of articles looking at execution filters in Symfony to modify/handle the request differently than just the normal GET or POST would pass through.
Symfony is a powerful PHP Framework. One of the features that I have really taken advantage in my last project is request filtering or execution filtering. Request filters allow you to inspect the request before and after the main logic is executed. Why would one want to do this? There are many reasons to implement request filtering.
Here's his three articles:
- Execution Filters
- Execution Filters:Add objects to global environment
- Execution Filters: Controlling output
You can find out more on their practical use in this section of the Symfony site.