Quellcode durchsuchen

[Mail] Correctif merchant

packProduct
Guillaume vor 2 Jahren
Ursprung
Commit
5509456077
1 geänderte Dateien mit 6 neuen und 4 gelöschten Zeilen
  1. +6
    -4
      Notification/MailMailjetNotification.php

+ 6
- 4
Notification/MailMailjetNotification.php Datei anzeigen

{ {
protected MerchantResolver $merchantResolver; protected MerchantResolver $merchantResolver;


const MERCHANT = 'merchant';

public function __construct( public function __construct(
MailjetTransport $mailjetTransport, MailjetTransport $mailjetTransport,
Environment $templating, Environment $templating,


public function send($params = []) public function send($params = [])
{ {
$merchantCurrent = $this->merchantResolver->getCurrent();
$merchant = isset($params[self::MERCHANT]) ? $params[self::MERCHANT] : $this->merchantResolver->getCurrent();


$merchantConfigEmailFrom = $this->settingSolver->getSettingValue( $merchantConfigEmailFrom = $this->settingSolver->getSettingValue(
$merchantCurrent,
$merchant,
MerchantSettingDefinition::SETTING_EMAIL_FROM MerchantSettingDefinition::SETTING_EMAIL_FROM
); );
$emailFrom = (isset($params[self::FROM_EMAIL]) && $params[self::FROM_EMAIL] && strlen( $emailFrom = (isset($params[self::FROM_EMAIL]) && $params[self::FROM_EMAIL] && strlen(
)) ? $params[self::FROM_EMAIL] : $merchantConfigEmailFrom; )) ? $params[self::FROM_EMAIL] : $merchantConfigEmailFrom;


$merchantConfigEmailFromName = $this->settingSolver->getSettingValue( $merchantConfigEmailFromName = $this->settingSolver->getSettingValue(
$merchantCurrent,
$merchant,
MerchantSettingDefinition::SETTING_EMAIL_FROM_NAME MerchantSettingDefinition::SETTING_EMAIL_FROM_NAME
); );
$emailFromName = isset($params[self::FROM_NAME]) ? $params[self::FROM_NAME] : $merchantConfigEmailFromName; $emailFromName = isset($params[self::FROM_NAME]) ? $params[self::FROM_NAME] : $merchantConfigEmailFromName;


$merchantConfigEmailSubjectPrefix = $this->settingSolver->getSettingValue( $merchantConfigEmailSubjectPrefix = $this->settingSolver->getSettingValue(
$merchantCurrent,
$merchant,
MerchantSettingDefinition::SETTING_EMAIL_SUBJECT_PREFIX MerchantSettingDefinition::SETTING_EMAIL_SUBJECT_PREFIX
); );
$emailSubjectPrefix = isset($params[self::SUBJECT_PREFIX]) ? $params[self::SUBJECT_PREFIX] : $merchantConfigEmailSubjectPrefix; $emailSubjectPrefix = isset($params[self::SUBJECT_PREFIX]) ? $params[self::SUBJECT_PREFIX] : $merchantConfigEmailSubjectPrefix;

Laden…
Abbrechen
Speichern