[ 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 DistantSingleMetadataFactory 20 { 21 /** 22 * @var ClientInterface 23 */ 24 private $httpClient; 25 26 /** 27 * @var RequestFactoryInterface 28 */ 29 private $requestFactory; 30 31 public function __construct(ClientInterface $httpClient, RequestFactoryInterface $requestFactory) 32 { 33 $this->httpClient = $httpClient; 34 $this->requestFactory = $requestFactory; 35 } 36 37 public function create(string $uri, bool $isBare64Encoded, array $additionalHeaders = [], ?ClientInterface $client = null): DistantSingleMetadata 38 { 39 $client = $client ?? $this->httpClient; 40 41 return new DistantSingleMetadata($uri, $isBare64Encoded, $client, $this->requestFactory, $additionalHeaders); 42 } 43 }
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 |