* @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:----aZBSc2pOIv5NkQeBWNxdFMZ/phLvecJnhsszCyim+fEPlJuXyQahE5jYh//6PUTsSM3UpI/gU52hNSOKsble6LRQocdL4FZgbN1MaoOG6MvHlXqq9G1tq+xsRRjajh4FKfDIaQGu860aJS/IULnS/5CWyiqEliuqabd3u/u3aGC2tqgLU59CflveAnn7UKm1x+wPkSLLWl6GRd54LzY7hezSefuacXxjwe6m8rZyuaF10+4lcraIlORbnMtKGvs/dAbejZ/D+t3jOgSvQMUcQ7yGSY0Jbpcsl05/Ea0DdOHhM7fdwUr5isCUV+OhY9FeXLL+cG/nBko2G3ud82swr/7kBCzSiwC0c57YJ+QcQrSUIwk0tAQuJzPySu0Z/r5t0LiQAiyYsM9RklYqa2g79ZtRuV/d19ENSiabPf12zTVbo8iLYvofK1yO6UDef6PMeA+HRI052VphU2Gu/fvtWo/RfRPfQP0jSJw/matvj+SULfvbPrTf25p5vUDjzQqK2ZyUXWOK0xEGFiWcfqN8DPqj9xuSsLBRqswwLyCTHnT8d4OuCvqfHQ434Gg3Lw7PqePgZdDCCzAHykAjo7cEEBp/uCBRP3u7XxwMcJ6FwsK9aJaVTL3EaQUUWQgjM3iniBL709MxUBRUb0v1rMOQDQYR6aXhym/BPoMhuvyY8c8=----ATTACHMENT:----MTY1NjQ4NjYwOTQ2Mjk5MiA1MzI2NTc0OTk1Mjc0ODA4IDU0MjUzNzU5NDQ3MDAzNzk=