<?php

namespace Drupal\miniorange_webauthn\MoCredOptBuilder;

use Symfony\Component\HttpFoundation\Request;
use Webauthn\PublicKeyCredentialCreationOptions;
use Webauthn\PublicKeyCredentialUserEntity;

interface MoPubKeyCredCreateOptBuildInterface
{
  public function getFromRequest(
    Request $request,
    PublicKeyCredentialUserEntity $userEntity,
  ): PublicKeyCredentialCreationOptions;
}
