[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 <?php 2 3 declare(strict_types=1); 4 5 /* 6 * The MIT License (MIT) 7 * 8 * Copyright (c) 2014-2019 Spomky-Labs 9 * 10 * This software may be modified and distributed under the terms 11 * of the MIT license. See the LICENSE file for details. 12 */ 13 14 namespace Webauthn\MetadataService; 15 16 use Psr\Http\Client\ClientInterface; 17 use Psr\Http\Message\RequestFactoryInterface; 18 19 class DistantSingleMetadata extends SingleMetadata 20 { 21 /** 22 * @var ClientInterface 23 */ 24 private $httpClient; 25 26 /** 27 * @var RequestFactoryInterface 28 */ 29 private $requestFactory; 30 31 /** 32 * @var array 33 */ 34 private $additionalHeaders; 35 36 /** 37 * @var string 38 */ 39 private $uri; 40 41 /** 42 * @var bool 43 */ 44 private $isBare64Encoded; 45 46 public function __construct(string $uri, bool $isBare64Encoded, ClientInterface $httpClient, RequestFactoryInterface $requestFactory, array $additionalHeaders = []) 47 { 48 parent::__construct($uri, $isBare64Encoded); //Useless 49 $this->uri = $uri; 50 $this->isBare64Encoded = $isBare64Encoded; 51 $this->httpClient = $httpClient; 52 $this->requestFactory = $requestFactory; 53 $this->additionalHeaders = $additionalHeaders; 54 } 55 56 public function getMetadataStatement(): MetadataStatement 57 { 58 return MetadataStatementFetcher::fetchMetadataStatement($this->uri, $this->isBare64Encoded, $this->httpClient, $this->requestFactory, $this->additionalHeaders); 59 } 60 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |