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 getMessages( ): Yiisoft\Mailer\MessageInterface[]

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

            
send() public method

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

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

            
sendMultiple() public method

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

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