<?php

declare (strict_types=1);
namespace GuardDog\Vendor\Webauthn\MetadataService\Denormalizer;

use GuardDog\Vendor\Symfony\Component\Serializer\SerializerInterface;
use GuardDog\Vendor\Webauthn\AttestationStatement\AttestationStatementSupportManager;
use GuardDog\Vendor\Webauthn\Denormalizer\WebauthnSerializerFactory;
/**
 * @deprecated since 4.9.0 and will be removed in 5.0.0. Use Webauthn\Denormalizer\WebauthnSerializerFactory instead
 */
final class MetadataStatementSerializerFactory
{
    public static function create(): SerializerInterface
    {
        $attestationStatementSupportManager = AttestationStatementSupportManager::create();
        $factory = new WebauthnSerializerFactory($attestationStatementSupportManager);
        return $factory->create();
    }
}
