42 lines
768 B
PHP
42 lines
768 B
PHP
namespace SmcAddressLatin\Core\Checkout\Cart\Error;
|
|
|
|
use Shopware\Core\Checkout\Cart\Error\Error;
|
|
|
|
class ShippingCardInvalidCharactersError extends Error
|
|
{
|
|
private const KEY = 'address-invalid-characters';
|
|
|
|
private string $erroneousFieldName;
|
|
|
|
public function __construct(string $erroneousFieldName)
|
|
{
|
|
$this->erroneousFieldName = $erroneousFieldName;
|
|
parent::__construct();
|
|
}
|
|
|
|
public function getId(): string
|
|
{
|
|
return $this->erroneousFieldName;
|
|
}
|
|
|
|
public function getMessageKey(): string
|
|
{
|
|
return self::KEY;
|
|
}
|
|
|
|
public function getLevel(): int
|
|
{
|
|
return self::LEVEL_ERROR;
|
|
}
|
|
|
|
public function blockOrder(): bool
|
|
{
|
|
return true;
|
|
}
|
|
|
|
public function getParameters(): array
|
|
{
|
|
return [ 'erroneousFieldName' => $this->erroneousFieldName ];
|
|
}
|
|
}
|