Final Class Yiisoft\Mailer\Debug\MailerInterfaceProxy
| Inheritance | Yiisoft\Mailer\Debug\MailerInterfaceProxy |
|---|---|
| Implements | Yiisoft\Mailer\MailerInterface |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\Mailer\Debug\MailerInterfaceProxy | |
| send() | Yiisoft\Mailer\Debug\MailerInterfaceProxy | |
| sendMultiple() | Yiisoft\Mailer\Debug\MailerInterfaceProxy |
Method Details
| public __construct( Yiisoft\Mailer\MailerInterface $decorated, Yiisoft\Mailer\Debug\MailerCollector $collector ): mixed | ||
| $decorated | Yiisoft\Mailer\MailerInterface | |
| $collector | Yiisoft\Mailer\Debug\MailerCollector | |
public function __construct(
private MailerInterface $decorated,
private MailerCollector $collector,
) {}
| public send( Yiisoft\Mailer\MessageInterface $message ): void | ||
| $message | Yiisoft\Mailer\MessageInterface | |
public function send(MessageInterface $message): void
{
$this->collector->collectMessage($message);
$this->decorated->send($message);
}
| public sendMultiple( array $messages ): Yiisoft\Mailer\SendResults | ||
| $messages | array | |
public function sendMultiple(array $messages): SendResults
{
$this->collector->collectMessages($messages);
return $this->decorated->sendMultiple($messages);
}
Signup or Login in order to comment.