<?php declare(strict_types=1);
namespace Shopware\Core\Framework\Uuid\Exception;
use Shopware\Core\Framework\Log\Package;
use Shopware\Core\Framework\ShopwareHttpException;
use Symfony\Component\HttpFoundation\Response;
#[Package('core')]
class InvalidUuidException extends ShopwareHttpException
{
public function __construct(string $uuid)
{
parent::__construct('Value is not a valid UUID: {{ input }}', ['input' => $uuid]);
}
public function getErrorCode(): string
{
return 'FRAMEWORK__INVALID_UUID';
}
public function getStatusCode(): int
{
return Response::HTTP_BAD_REQUEST;
}
}