Three-name injection: function ($id, $request, $response). Order does not matter — injection is by parameter name. Try adding ?foo=bar&debug=1 to the URL and reload.
GET /demo/inject/all/42 · try ?foo=bar {
"id": "42",
"method": "GET",
"query": [],
"injected": [
"id",
"request",
"response"
]
}