добавляю все изменения проекта на текущий момент
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
namespace App\Mail;
|
||||
|
||||
/**
|
||||
* Базовый класс объекта параметров отправляемого мэджиком писем
|
||||
*/
|
||||
class BaseMailerObj
|
||||
{
|
||||
public function __construct(
|
||||
public array $to, //адресаты письма
|
||||
public string $subject, //тема письма
|
||||
public string $body, //основной текст письма
|
||||
public string $appName, //кто будет в копии
|
||||
public array $copy = [], //шапка письма, например, для заголовка
|
||||
public ?string $header = '', //подвал письма, например для технической информации
|
||||
public ?string $footer = '', //название приложения назмещается под названием платформы Magic в футере письма
|
||||
public string $mailLayout = 'mail\mailer_default', //используемый blade шаблон для отправки
|
||||
){
|
||||
}
|
||||
|
||||
|
||||
#Гаврилов
|
||||
//УДАЛИ ЕСЛИ НЕ ПОНАДОБИТСЯ
|
||||
// /**
|
||||
// * Фабричный метод для создания экземпляра родительского класса
|
||||
// *
|
||||
// * @param [type] $to
|
||||
// * @param [type] $subject
|
||||
// * @param [type] $body
|
||||
// * @param [type] $appName
|
||||
// * @param array $copy
|
||||
// * @param string|null $header
|
||||
// * @param string|null $footer
|
||||
// * @param string $mailLayout
|
||||
// * @return void
|
||||
// */
|
||||
// public static function create($to, $subject, $body, $appName, array $copy = [], ?string $header = '', ?string $footer = '', string $mailLayout = 'mail\mailer_default')
|
||||
// {
|
||||
// return new self(
|
||||
// $to,
|
||||
// $subject,
|
||||
// $body,
|
||||
// $appName,
|
||||
// $copy,
|
||||
// $header,
|
||||
// $footer,
|
||||
// $mailLayout
|
||||
// );
|
||||
// }
|
||||
}
|
||||
Reference in New Issue
Block a user