← Back
Editing: AgencyDefaultSettlementTemplateListener.php
<?php namespace App\EventListener; use App\Entity\Agency; use App\Entity\SettlementTemplate; use Doctrine\Persistence\Event\LifecycleEventArgs; final class AgencyDefaultSettlementTemplateListener { public function prePersist(LifecycleEventArgs $args): void { if (!$args->getObject() instanceof Agency) { return; } /** @var Agency $agency */ $agency = $args->getObject(); if (null === $agency->getSettlementTemplate()) { $template = (new SettlementTemplate()) ->setHtml('<div style="text-align:right">Le [[DATE]]</div>'); $agency->setSettlementTemplate($template); } } }
Save File
Cancel