0 follower

Final Class Yiisoft\Mailer\StubMailer

InheritanceYiisoft\Mailer\StubMailer
ImplementsYiisoft\Mailer\MailerInterface

This mailer keeps messages in memory and doesn't send them.

Method Details

Hide inherited methods

getMessages() public method

public Yiisoft\Mailer\MessageInterface[] getMessages ( )

                public function getMessages(): array
{
    return $this->messages;
}

            
send() public method

public void send ( Yiisoft\Mailer\MessageInterface $message )
$message Yiisoft\Mailer\MessageInterface

                public function send(MessageInterface $message): void
{
    $this->messages[] = $message;
}

            
sendMultiple() public method

public Yiisoft\Mailer\SendResults sendMultiple ( array $messages )
$messages array

                public function sendMultiple(array $messages): SendResults
{
    foreach ($messages as $message) {
        $this->send($message);
    }
    return new SendResults(array_values($messages), []);
}