[ 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; 15 16 use JsonSerializable; 17 18 abstract class PublicKeyCredentialEntity implements JsonSerializable 19 { 20 /** 21 * @var string 22 */ 23 protected $name; 24 25 /** 26 * @var string|null 27 */ 28 protected $icon; 29 30 public function __construct(string $name, ?string $icon) 31 { 32 $this->name = $name; 33 $this->icon = $icon; 34 } 35 36 public function getName(): string 37 { 38 return $this->name; 39 } 40 41 public function getIcon(): ?string 42 { 43 return $this->icon; 44 } 45 46 public function jsonSerialize(): array 47 { 48 $json = [ 49 'name' => $this->name, 50 ]; 51 if (null !== $this->icon) { 52 $json['icon'] = $this->icon; 53 } 54 55 return $json; 56 } 57 }
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 |