SubscriptionService
Corex\Newsletter\Subscription\SubscriptionService · class · Add-ons layer
The subscription lifecycle: double opt-in subscribe → confirm → unsubscribe. Pure orchestration over an injected store + the Mailer seam + the token signer. Consent is required; tokens are signed and fail-closed; there is no email enumeration.