> This should definitely be clarified in the documentation. Actually I > think it might even make sense to have an additional setting where you > give an explicit order of middleware to use in the response phase - > that way you could even have different order in request and response > phase. Would be interesting what Adrian and Jacob think about this. It > could be implemented in a way that if the user doesn't give an > explicit response order, it will just be the reversed list of > middleware - that way it's like it is now. But if the user wants > control, he can set up a list of response phase handling. The system > could even check that both lists are identical in content and only > differ in order, to make sure the user doesn't forget a middlware in > that list. > > It would make things much more obvious, I think.
Yes, I like this idea. As I was working with this I found myself think a number of times that with a couple more middleware's thrown into the mix and you could easily have an impossible set of constraints to satisfy. Luke -- "In my opinion, we don't devote nearly enough scientific research to finding a cure for jerks." (Calvin and Hobbes) Luke Plant || L.Plant.98 (at) cantab.net || http://lukeplant.me.uk/
