Files
moonwell-web/app/Exceptions/DuplicateGameAccountException.php
T

26 lines
618 B
PHP

<?php
namespace App\Exceptions;
use RuntimeException;
class DuplicateGameAccountException extends RuntimeException
{
public function __construct(
public readonly string $field,
string $message,
) {
parent::__construct($message);
}
public static function forUsername(): self
{
return new self('username', __('Такой игровой аккаунт уже существует.'));
}
public static function forEmail(): self
{
return new self('email', __('На этот email уже зарегистрирован аккаунт.'));
}
}