[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\Mailer;
use Symfony\Component\Mailer\Transport\TransportInterface;
use Symfony\Component\Mime\Address;
use Symfony\Component\Mime\Email as symfony_email;
use Symfony\Component\Mime\Header\Headers;
@ -43,10 +44,10 @@ class email extends base
/** @var symfony_email */
protected $email;
/** @var Address */
/** @var Address From address */
protected $from;
/** @var Headers */
/** @var Headers Email headers */
protected $headers;
/**
@ -124,7 +125,7 @@ class email extends base
{
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
*
* @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;
}