email = $email; $this->name = $name; } public function onMessage(MessageEvent $event): void { $address = new Address($this->email, $this->name); $event->getEnvelope()->setSender($address); $email = $event->getMessage(); if ($email instanceof Email) { $email->from($address); } } public static function getSubscribedEvents() { return [ // should be the last one to allow header changes by other listeners first MessageEvent::class => ['onMessage'], ]; } }