First release

This commit is contained in:
Italo
2022-06-14 05:17:04 -04:00
commit b60b829b96
119 changed files with 9412 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace Laragear\WebAuthn\Exceptions;
use Illuminate\Validation\ValidationException;
use Laragear\WebAuthn\Contracts\WebAuthnException;
class AssertionException extends ValidationException implements WebAuthnException
{
/**
* Create a new Assertion Exception with the error message.
*
* @param string $message
* @return \Laragear\WebAuthn\Exceptions\AssertionException
*/
public static function make(string $message): static
{
return static::withMessages(['assertion' => "Assertion Error: $message"]);
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace Laragear\WebAuthn\Exceptions;
use Illuminate\Validation\ValidationException;
use Laragear\WebAuthn\Contracts\WebAuthnException;
class AttestationException extends ValidationException implements WebAuthnException
{
/**
* Create a new Attestation Exception with the error message.
*
* @param string $message
* @return \Laragear\WebAuthn\Exceptions\AttestationException
*/
public static function make(string $message): static
{
return static::withMessages(['attestation' => "Attestation Error: $message"]);
}
}

View File

@@ -0,0 +1,11 @@
<?php
namespace Laragear\WebAuthn\Exceptions;
use Exception;
use Laragear\WebAuthn\Contracts\WebAuthnException;
class DataException extends Exception implements WebAuthnException
{
//
}