Skip to content
Corex

EmailRouteService

Corex\Email\Routing\EmailRouteService · class · Add-ons layer

Resolves declarative route rules against caller-provided context only.

__construct(EmailRouteRepository $routes, ?EmailRouteDispatcher $dispatcher)

Section titled “__construct(EmailRouteRepository $routes, ?EmailRouteDispatcher $dispatcher)”

resolve(string $trigger, array $context): ?ResolvedEmailRoute

Section titled “resolve(string $trigger, array $context): ?ResolvedEmailRoute”

dispatch(string $trigger, array $context): ?MailResult

Section titled “dispatch(string $trigger, array $context): ?MailResult”

dispatchTemplate(int $templateId, array $recipients, ?string $replyTo, array $context): ?MailResult

Section titled “dispatchTemplate(int $templateId, array $recipients, ?string $replyTo, array $context): ?MailResult”