[ticket/17490] Improve expected types and docblock info

PHPBB-17490
This commit is contained in:
Marc Alexander 2025-04-06 14:16:59 +02:00
parent 2e08d01b5e
commit 930c87e97a
No known key found for this signature in database
GPG key ID: 50E0D2423696F995

View file

@ -15,6 +15,7 @@ namespace phpbb\messenger\method;
use Symfony\Component\Mailer\Transport; use Symfony\Component\Mailer\Transport;
use Symfony\Component\Mailer\Mailer; use Symfony\Component\Mailer\Mailer;
use Symfony\Component\Mailer\Transport\TransportInterface;
use Symfony\Component\Mime\Address; use Symfony\Component\Mime\Address;
use Symfony\Component\Mime\Email as symfony_email; use Symfony\Component\Mime\Email as symfony_email;
use Symfony\Component\Mime\Header\Headers; use Symfony\Component\Mime\Header\Headers;
@ -43,10 +44,10 @@ class email extends base
/** @var symfony_email */ /** @var symfony_email */
protected $email; protected $email;
/** @var Address */ /** @var Address From address */
protected $from; protected $from;
/** @var Headers */ /** @var Headers Email headers */
protected $headers; protected $headers;
/** /**
@ -124,7 +125,7 @@ class email extends base
{ {
if (!empty($user_row['user_email'])) if (!empty($user_row['user_email']))
{ {
$this->to($user_row['user_email'], $user_row['username'] ?: ''); $this->to($user_row['user_email'], $user_row['username'] ?? '');
} }
} }
@ -453,9 +454,9 @@ class email extends base
/** /**
* Get mailer transport object * Get mailer transport object
* *
* @return \Symfony\Component\Mailer\Transport\TransportInterface Symfony Mailer transport object * @return ?TransportInterface Symfony Mailer transport object
*/ */
public function get_transport(): \Symfony\Component\Mailer\Transport\TransportInterface public function get_transport(): ?TransportInterface
{ {
return $this->transport; return $this->transport;
} }