%PDF- %PDF-
| Direktori : /home/graphicd/www/vebto/vendor/kreait/firebase-tokens/src/JWT/Error/ |
| Current File : /home/graphicd/www/vebto/vendor/kreait/firebase-tokens/src/JWT/Error/IdTokenVerificationFailed.php |
<?php
declare(strict_types=1);
namespace Kreait\Firebase\JWT\Error;
use RuntimeException;
final class IdTokenVerificationFailed extends RuntimeException
{
/**
* @param array<int|string, string> $reasons
*/
public static function withTokenAndReasons(string $token, array $reasons): self
{
if (\mb_strlen($token) > 18) {
$token = \mb_substr($token, 0, 15).'...';
}
$summary = \implode(\PHP_EOL.'- ', $reasons);
$message = "The value '{$token}' is not a verified ID token:".\PHP_EOL.'- '.$summary.\PHP_EOL;
return new self($message);
}
}