diff --git a/src/Mail/Email.php b/src/Mail/Email.php new file mode 100644 index 0000000..52be34a --- /dev/null +++ b/src/Mail/Email.php @@ -0,0 +1,14 @@ +sent[] = $email; + + $directory = dirname($this->logPath); + if (!is_dir($directory)) { + mkdir($directory, 0775, true); + } + + $entry = sprintf( + "[%s] To: %s | From: %s | Subject: %s\n%s\n%s\n", + gmdate('c'), + $email->to, + $email->from, + $email->subject, + $email->body, + str_repeat('-', 60) + ); + file_put_contents($this->logPath, $entry, FILE_APPEND | LOCK_EX); + } + + public function sent(): array + { + return $this->sent; + } +} diff --git a/src/Mail/Mailer.php b/src/Mail/Mailer.php new file mode 100644 index 0000000..1c7de05 --- /dev/null +++ b/src/Mail/Mailer.php @@ -0,0 +1,10 @@ +sent[] = $email; + } + + public function sent(): array + { + return $this->sent; + } +}