protected function sendEmail($emailName, array $context, $receiverEmail)
{
$page = $this->pageRepository->findOneBy(['name' => $emailName]);
if ($page instanceof PageInterface) {
$template = $this->templateLocator->locate(':email.html.twig');
$resolvedPage = $this->twig->render($template, array_merge(['title' => $page->getTitle(), 'content' => $page->getContent()], $context));
$message = $this->mailer->createMessage()->setSubject($page->getTitle())->setFrom($this->store->getEmail())->setTo($receiverEmail)->setBody($resolvedPage, 'text/html');
$this->mailer->send($message);
}
}