34 private $transportBuilderByStore;
52 TransportBuilderByStore::class
65 $this->transportBuilder->addTo(
66 $this->identityContainer->getCustomerEmail(),
67 $this->identityContainer->getCustomerName()
70 $copyTo = $this->identityContainer->getEmailCopyTo();
72 if (!empty($copyTo) && $this->identityContainer->getCopyMethod() ==
'bcc') {
73 foreach ($copyTo as
$email) {
74 $this->transportBuilder->addBcc(
$email);
78 $transport = $this->transportBuilder->getTransport();
79 $transport->sendMessage();
89 $copyTo = $this->identityContainer->getEmailCopyTo();
91 if (!empty($copyTo) && $this->identityContainer->getCopyMethod() ==
'copy') {
92 foreach ($copyTo as
$email) {
95 $this->transportBuilder->addTo(
$email);
97 $transport = $this->transportBuilder->getTransport();
98 $transport->sendMessage();
110 $this->transportBuilder->setTemplateIdentifier($this->templateContainer->getTemplateId());
111 $this->transportBuilder->setTemplateOptions($this->templateContainer->getTemplateOptions());
112 $this->transportBuilder->setTemplateVars($this->templateContainer->getTemplateVars());
113 $this->transportBuilderByStore->setFromByStore(
114 $this->identityContainer->getEmailIdentity(),
115 $this->identityContainer->getStore()->getId()
__construct(Template $templateContainer, IdentityInterface $identityContainer, TransportBuilder $transportBuilder, TransportBuilderByStore $transportBuilderByStore=null)