entityManager->getRepository(Access::class)->find($mailerModel->getSenderId()); $context = [ 'token' => $mailerModel->getToken(), 'representativeFirstName' => $mailerModel->getRepresentativeFirstName(), 'representativeLastName' => $mailerModel->getRepresentativeLastName(), 'structureName' => $mailerModel->getStructureName(), 'validationUrl' => $mailerModel->getValidationUrl(), ]; $content = $this->render('shop/token-validation', $context); $email = (new Email()) ->setEmailEntity($this->buildEmailEntity('Validation de votre demande d\'essai', $author, $content)) ->setContent($content) ->setFrom($this->opentalentNoReplyEmailAddress) ->setFromName('Opentalent'); // Add recipient as a string (direct email address) $this->addRecipient($email, $mailerModel->getRepresentativeEmail(), EmailSendingTypeEnum::TO); return new ArrayCollection([$email]); } }