Файловый менеджер - Редактировать - /home/lmsyaran/public_html/joomla5/libraries/vendor/web-auth/webauthn-lib/src/PublicKeyCredentialOptions.php
Назад
<?php declare(strict_types=1); namespace Webauthn; use JsonSerializable; use Webauthn\AuthenticationExtensions\AuthenticationExtension; use Webauthn\AuthenticationExtensions\AuthenticationExtensionsClientInputs; abstract class PublicKeyCredentialOptions implements JsonSerializable { protected ?int $timeout = null; protected AuthenticationExtensionsClientInputs $extensions; public function __construct( protected string $challenge ) { $this->extensions = new AuthenticationExtensionsClientInputs(); } public function setTimeout(?int $timeout): static { $this->timeout = $timeout; return $this; } public function addExtension(AuthenticationExtension $extension): static { $this->extensions->add($extension); return $this; } /** * @param AuthenticationExtension[] $extensions */ public function addExtensions(array $extensions): static { foreach ($extensions as $extension) { $this->addExtension($extension); } return $this; } public function setExtensions(AuthenticationExtensionsClientInputs $extensions): static { $this->extensions = $extensions; return $this; } public function getChallenge(): string { return $this->challenge; } public function getTimeout(): ?int { return $this->timeout; } public function getExtensions(): AuthenticationExtensionsClientInputs { return $this->extensions; } abstract public static function createFromString(string $data): static; /** * @param mixed[] $json */ abstract public static function createFromArray(array $json): static; }
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.05 |
proxy
|
phpinfo
|
Настройка