configurationSet = $configurationSet; } /** * Called before the message is sent — inject the header here. */ public function beforeSendPerformed(Swift_Events_SendEvent $event): void { $message = $event->getMessage(); $headers = $message->getHeaders(); // Only add if not already set (avoids duplicates) if (!$headers->has('X-SES-CONFIGURATION-SET')) { $headers->addTextHeader('X-SES-CONFIGURATION-SET', $this->configurationSet); } } /** * Called after the message is sent — nothing to do here. */ public function sendPerformed(Swift_Events_SendEvent $event): void { // } }