質問

SwiftMailerHandler Packagist内にMonologを正確に使用する方法を知りたいですか?
Monologのマニュアルでは、SwiftMailerHandlerに関する使用例を表示しません。
これがSwiftMailerHandlerコンストラクタコードです:

/**
 * @param \Swift_Mailer           $mailer  The mailer to use
 * @param callable|\Swift_Message $message An example message for real messages, only the body will be replaced
 * @param integer                 $level   The minimum logging level at which this handler will be triggered
 * @param Boolean                 $bubble  Whether the messages that are handled can bubble up the stack or not
 */
public function __construct(\Swift_Mailer $mailer, $message, $level = Logger::ERROR, $bubble = true)
{
    parent::__construct($level, $bubble);
    $this->mailer  = $mailer;
    if (!$message instanceof \Swift_Message && is_callable($message)) {
        $message = call_user_func($message);
    }
    if (!$message instanceof \Swift_Message) {
        throw new \InvalidArgumentException('You must provide either a Swift_Message instance or a callable returning it');
    }
    $this->message = $message;
}  
.

しかし、私はまだ上記の\Swift_Mailer $mailerの設定方法がわかりません。
他のステップ/設定は私がするべきですか?

私の質問が非常に基本的なものであればすみません。
ありがとう。

役に立ちましたか?

解決

メーラの設定方法については、SWIFT_MAILER文書を調べる必要があります。

https://swiftmailer.symfony.com/docs/sending.html

メーラを設定したら、$ MAILER変数の新しいSwiftMailerHandler()に渡す必要があるものです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top