/home/techb158/immovalet.com/vendor/laravel/framework/src/Illuminate/Mail/Events
Edit: /home/techb158/immovalet.com/vendor/laravel/framework/src/Illuminate/Mail/Events/MessageSent.php (1759B)
data = $data;
$this->message = $message;
}
/**
* Get the serializable representation of the object.
*
* @return array
*/
public function __serialize()
{
$hasAttachments = collect($this->message->getChildren())
->whereInstanceOf(Swift_Attachment::class)
->isNotEmpty();
return $hasAttachments ? [
'message' => base64_encode(serialize($this->message)),
'data' => base64_encode(serialize($this->data)),
'hasAttachments' => true,
] : [
'message' => $this->message,
'data' => $this->data,
'hasAttachments' => false,
];
}
/**
* Marshal the object from its serialized data.
*
* @param array $data
* @return void
*/
public function __unserialize(array $data)
{
if (isset($data['hasAttachments']) && $data['hasAttachments'] === true) {
$this->message = unserialize(base64_decode($data['message']));
$this->data = unserialize(base64_decode($data['data']));
} else {
$this->message = $data['message'];
$this->data = $data['data'];
}
}
}