for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace Shopware\Core\Checkout\Customer\Exception;
use Shopware\Core\Checkout\Customer\CustomerException;
use Shopware\Core\Framework\Log\Package;
use Symfony\Component\HttpFoundation\Response;
#[Package('customer-order')]
class CustomerOptinNotCompletedException extends CustomerException
{
/**
* @deprecated tag:v6.6.0 the $message parameter will be removed without replacement
*/
public function __construct(
string $id,
?string $message = null,
int $statusCode = Response::HTTP_UNAUTHORIZED,
string $errorCode = self::CUSTOMER_OPTIN_NOT_COMPLETED,
) {
parent::__construct(
$statusCode,
$errorCode,
$message ?? 'The customer with the id "{{ customerId }}" has not completed the opt-in.',
['customerId' => $id]
);
}
public function getSnippetKey(): string
return 'account.doubleOptinAccountAlert';