1: <?php
2:
3: namespace PHPixie\HTTPProcessors\Processor;
4:
5: class UpdateContext implements \PHPixie\Processors\Processor
6: {
7: protected $http;
8: protected $settableContextContainer;
9:
10: public function __construct($http, $settableContextContainer)
11: {
12: $this->http = $http;
13: $this->settableContextContainer = $settableContextContainer;
14: }
15:
16: public function process($request)
17: {
18: $context = $this->http->context($request);
19: $this->settableContextContainer->setHttpContext($context);
20: return $request;
21: }
22: }