for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace MadWizard\WebAuthn\Extension;
use MadWizard\WebAuthn\Exception\WebAuthnException;
use function sprintf;
abstract class AbstractExtensionOutput implements ExtensionOutputInterface
{
/**
* @var string
*/
private $identifier;
public function __construct(string $identifier)
$this->identifier = $identifier;
if (!ExtensionHelper::validExtensionIdentifier($identifier)) {
throw new WebAuthnException(sprintf("Invalid extension identifier '%s'.", $identifier));
}
public function getIdentifier(): string
return $this->identifier;