You are here

public static function Conversion::swiftmailer_is_id_header in Swift Mailer 8.2

Same name and namespace in other branches
  1. 8 src/Utility/Conversion.php \Drupal\swiftmailer\Utility\Conversion::swiftmailer_is_id_header()

Checks whether a header is an id header.

It is difficult to distinguish id, mailbox and path headers from each other as they all may very well contain the exact same value. This public static function simply checks whether the header key equals to 'Message-ID' to determine if the header is a path header.

Parameters

string $key: The header key.

string $value: The header value.

Return value

bool TRUE if the provided header is an id header, and otherwise FALSE.

See also

http://swift_mailer.org/docs/header-id

1 call to Conversion::swiftmailer_is_id_header()
Conversion::swiftmailer_get_headertype in src/Utility/Conversion.php
Determines the header type based on the a header key and value.

File

src/Utility/Conversion.php, line 264

Class

Conversion
@todo

Namespace

Drupal\swiftmailer\Utility

Code

public static function swiftmailer_is_id_header($key, $value) {
  if ($key == 'Message-ID' && \Drupal::service('email.validator')
    ->isValid($value)) {
    return TRUE;
  }
  else {
    return FALSE;
  }
}