[ 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\AttestationStatement; 15 16 use Assert\Assertion; 17 18 class AttestationStatementSupportManager 19 { 20 /** 21 * @var AttestationStatementSupport[] 22 */ 23 private $attestationStatementSupports = []; 24 25 public function add(AttestationStatementSupport $attestationStatementSupport): void 26 { 27 $this->attestationStatementSupports[$attestationStatementSupport->name()] = $attestationStatementSupport; 28 } 29 30 public function has(string $name): bool 31 { 32 return \array_key_exists($name, $this->attestationStatementSupports); 33 } 34 35 public function get(string $name): AttestationStatementSupport 36 { 37 Assertion::true($this->has($name), sprintf('The attestation statement format "%s" is not supported.', $name)); 38 39 return $this->attestationStatementSupports[$name]; 40 } 41 }
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 |