throw new DecorationPatternException(self::
class);
} #[Route(path: '/store-api/account/newsletter-recipient', name: 'store-api.newsletter.recipient', methods: ['GET', 'POST'], defaults: ['_loginRequired' => true, '_entity' => 'newsletter_recipient'])]
public function load(Request
$request, SalesChannelContext
$context, Criteria
$criteria, CustomerEntity
$customer): AccountNewsletterRecipientRouteResponse
{ $criteria->
addFilter(new EqualsFilter('email',
$customer->
getEmail()));
$result =
$this->newsletterRecipientRepository->
search($criteria,
$context);
return new AccountNewsletterRecipientRouteResponse($result);
}}