20220717
This commit is contained in:
54
vendor/illuminate/mail/SentMessage.php
vendored
Normal file
54
vendor/illuminate/mail/SentMessage.php
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
namespace Illuminate\Mail;
|
||||
|
||||
use Illuminate\Support\Traits\ForwardsCalls;
|
||||
use Symfony\Component\Mailer\SentMessage as SymfonySentMessage;
|
||||
|
||||
/**
|
||||
* @mixin \Symfony\Component\Mailer\SentMessage
|
||||
*/
|
||||
class SentMessage
|
||||
{
|
||||
use ForwardsCalls;
|
||||
|
||||
/**
|
||||
* The Symfony SentMessage instance.
|
||||
*
|
||||
* @var \Symfony\Component\Mailer\SentMessage
|
||||
*/
|
||||
protected $sentMessage;
|
||||
|
||||
/**
|
||||
* Create a new SentMessage instance.
|
||||
*
|
||||
* @param \Symfony\Component\Mailer\SentMessage $sentMessage
|
||||
* @return void
|
||||
*/
|
||||
public function __construct(SymfonySentMessage $sentMessage)
|
||||
{
|
||||
$this->sentMessage = $sentMessage;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the underlying Symfony Email instance.
|
||||
*
|
||||
* @return \Symfony\Component\Mailer\SentMessage
|
||||
*/
|
||||
public function getSymfonySentMessage()
|
||||
{
|
||||
return $this->sentMessage;
|
||||
}
|
||||
|
||||
/**
|
||||
* Dynamically pass missing methods to the Symfony instance.
|
||||
*
|
||||
* @param string $method
|
||||
* @param array $parameters
|
||||
* @return mixed
|
||||
*/
|
||||
public function __call($method, $parameters)
|
||||
{
|
||||
return $this->forwardCallTo($this->sentMessage, $method, $parameters);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user