* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class HttpContext implements HttpContextInterface { /** @var \PSX\Http\RequestInterface */ protected $request; /** @var array */ protected $uriFragments; /** * @param \PSX\Http\RequestInterface $request * @param array $uriFragments */ public function __construct(RequestInterface $request, array $uriFragments) { $this->request = $request; $this->uriFragments = $uriFragments; } /** * @inheritdoc */ public function getMethod() { return $this->request->getMethod(); } /** * @inheritdoc */ public function getHeader($name) { return $this->request->getHeader($name); } /** * @inheritdoc */ public function getHeaders() { return $this->request->getHeaders(); } /** * @inheritdoc */ public function getUriFragment($name) { return $this->uriFragments[$name] ?? null; } /** * @inheritdoc */ public function getUriFragments() { return $this->uriFragments; } /** * @inheritdoc */ public function getParameter($name) { return $this->request->getUri()->getParameter($name); } /** * @inheritdoc */ public function getParameters() { return $this->request->getUri()->getParameters(); } } __halt_compiler();----SIGNATURE:----vvj0MktPscCAv+Qm+Oc6S9tRooKXTDv/0HIS3KbpV9Wai0S83jD7FGx0vSWREIkSk2loxNV3f8b2gUZrOK1UUY4YK6yM9aeI8cCTCn6jzQLlmLnzrEgebsHub8iQHcxVY2MJC4WtQunD/1Zx2hnff5I6IIYA3znUNRP8B6Q7sDqBGg+nKtOXACe/l05Krg8ev3EBK+AWZOVwUJyK4c9+0bPBpceapG8WbqRfA2xO7rUJHyRVn4HnScbFbF052Cdchz7lQQn+5iHE4czEaEmWluajhUVcPLAEVC7a5o0Gg69g8xnABQHSWiqjv5kwrXxtGtpTZqVPfgGKa5xaioCupNtL/FBFQFGb2wD6RFQL/f1IOR7xmRDK9/j0WXI5cP5731fB7QWaF7Et9yyW9sHA5l8oKD+mxjsnDKfNVUo2CvuJaVdja9tX3jAKnHNwErUmFcdVBtghlyyPkYPt5x7xlf6xJ3NVd/inxVxRP7/CVgRpYfl06DdFfmPFv0JxZCQqcDaee8vEQGFslj1RmaGZFA0HJL3x/hP4X7HVA3ezNty1V+vB5FnYa43VC/+d0Rq/qZD8lByKc8JImrBb2yAUie0D7t3rZMZ2VOXIzr0Fn9qE6xQgPhiaxqWjywhC0V8CN8x2VdfPl8HxEZ6ItJoSoork2YWKakH/TVhcDkGr1EQ=----ATTACHMENT:----MTA4NjM3MzY5MTUzMzA0NyAzNDQxMzU0NDQ3MDk0MDQwIDE2ODc3ODExMTM4MTkyODU=