fix other stuff
This commit is contained in:
parent
2b96383433
commit
d4549e5f40
@ -3,10 +3,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace App\Service;
|
||||
|
||||
use App\Controller\Admin\TicketCrudController;
|
||||
use App\Entity\Payment;
|
||||
use App\Entity\Ticket;
|
||||
use chillerlan\QRCode\QRCode;
|
||||
use Doctrine\Common\Collections\Collection;
|
||||
use Nucleos\DompdfBundle\Factory\DompdfFactory;
|
||||
use Nucleos\DompdfBundle\Wrapper\DompdfWrapper;
|
||||
@ -15,7 +12,6 @@ use Symfony\Component\DependencyInjection\Attribute\Autowire;
|
||||
use Symfony\Component\Mailer\MailerInterface;
|
||||
use Symfony\Component\Mime\Address;
|
||||
use Symfony\Component\Mime\Part\DataPart;
|
||||
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
|
||||
use Twig\Environment;
|
||||
|
||||
class TicketEmailService
|
||||
@ -24,7 +20,6 @@ class TicketEmailService
|
||||
private readonly MailerInterface $mailer,
|
||||
#[Autowire(env: 'SENDER_MAIL')]
|
||||
private readonly string $senderMail,
|
||||
private readonly UrlGeneratorInterface $urlGenerator,
|
||||
private readonly Environment $twig,
|
||||
) {
|
||||
}
|
||||
@ -39,13 +34,13 @@ class TicketEmailService
|
||||
->context([
|
||||
'payment' => $payment,
|
||||
])
|
||||
->addPart(new DataPart($this->generateTicket($payment->getCustomer()?->getTickets()), 'ticket.pdf', 'application/pdf'));
|
||||
->addPart(new DataPart($this->generateTicket($payment->getCustomer()?->getTickets()), 'tickets.pdf', 'application/pdf'));
|
||||
|
||||
$this->mailer->send($mail);
|
||||
}
|
||||
|
||||
private function generateTicket(Collection $tickets): string
|
||||
{
|
||||
return (new DompdfWrapper(new DompdfFactory()))->getPdf($this->twig->render('test.html.twig', ['tickets' => $tickets]));
|
||||
return (new DompdfWrapper(new DompdfFactory()))->getPdf($this->twig->render('email/pdf.html.twig', ['tickets' => $tickets]));
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user